import { components } from '../lib/api/v1.js'; export type RoleRead = components['schemas']['RoleRead']; export type RoleAssignmentCreate = components['schemas']['RoleAssignmentCreate']; export declare const useRolesApi: () => { getRoles: () => Promise, "application/json">, "error"> & { error: string | null; }>; assignRoles: (body: RoleAssignmentCreate[]) => Promise, "application/json">, "error"> & { error: string | null; }>; getExistingRoles: () => Promise>; createBulkRoles: (roles: components["schemas"]["RoleCreate"][]) => Promise; status: "error" | "done" | "idle" | "processing"; errorMessage: string | null; };