import type { CreateRole, GetAllRoles, GetRole, UpdateRole } from "./roles.types.js";
import type { SyncResult } from "../sync/sync.types.js";
export declare const createRole: CreateRole;
export declare const updateRole: UpdateRole;
export declare const getAllRoles: GetAllRoles;
export declare const getRole: GetRole;
export declare const syncRolesData: ({ roles, dryRun }: {
    roles: any[];
    dryRun?: boolean;
}, config: any) => Promise<SyncResult>;
