import type { SecurityStorageOperations as ISecurityStorageOperations, Role, Team } from "../../../types/security.js"; /** Storage operations for all security entities. */ export declare const SecurityStorageOperations: import("@webiny/di").Abstraction; export declare namespace SecurityStorageOperations { type Interface = ISecurityStorageOperations; } export interface IRolesProvider { getRoles(): Promise; } /** Provide roles defined via code-based factories. */ export declare const RolesProvider: import("@webiny/di").Abstraction; export declare namespace RolesProvider { type Interface = IRolesProvider; } export interface ITeamsProvider { getTeams(): Promise; } /** Provide teams defined via code-based factories. */ export declare const TeamsProvider: import("@webiny/di").Abstraction; export declare namespace TeamsProvider { type Interface = ITeamsProvider; }