import { AppInstaller } from "../../../../features/tenancy/InstallTenant/index.js"; import { ListRolesUseCase } from "../../../../features/security/roles/ListRoles/index.js"; import { CreateRoleUseCase } from "../../../../features/security/roles/CreateRole/index.js"; import { DeleteRoleUseCase } from "../../../../features/security/roles/DeleteRole/index.js"; declare class RolesInstallerImpl implements AppInstaller.Interface { private listRolesUseCase; private createRoleUseCase; private deleteRoleUseCase; readonly alwaysRun = true; readonly appName = "Security"; readonly dependsOn: never[]; private createdRoles; constructor(listRolesUseCase: ListRolesUseCase.Interface, createRoleUseCase: CreateRoleUseCase.Interface, deleteRoleUseCase: DeleteRoleUseCase.Interface); install(): Promise; uninstall(): Promise; } export declare const RoleInstaller: import("@webiny/di").Implementation; export {};