/** * Permission resource type which corresponds to a scaffolder templates. * * @alpha */ export declare const RESOURCE_TYPE_SCAFFOLDER_TEMPLATE = "scaffolder-template"; /** * Permission resource type which corresponds to a scaffolder action. * * @alpha */ export declare const RESOURCE_TYPE_SCAFFOLDER_ACTION = "scaffolder-action"; /** * This permission is used to authorize actions that involve executing * an action from a template. * * @alpha */ export declare const actionExecutePermission: import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-action">; /** * This permission is used to authorize actions that involve reading * one or more parameters from a template. * * If this permission is not authorized, it will appear that the * parameter does not exist in the template — both in the frontend * and in API responses. * * @alpha */ export declare const templateParameterReadPermission: import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-template">; /** * This permission is used to authorize actions that involve reading * one or more steps from a template. * * If this permission is not authorized, it will appear that the * step does not exist in the template — both in the frontend * and in API responses. Steps will also not be executed. * * @alpha */ export declare const templateStepReadPermission: import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-template">; /** * List of all the scaffolder permissions * @alpha */ export declare const scaffolderPermissions: (import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-action"> | import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-template">)[]; /** * List of the scaffolder permissions that are associated with template steps and parameters. * @alpha */ export declare const scaffolderTemplatePermissions: import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-template">[]; /** * List of the scaffolder permissions that are associated with scaffolder actions. * @alpha */ export declare const scaffolderActionPermissions: import("@backstage/plugin-permission-common").ResourcePermission<"scaffolder-action">[];