import { ExactRoleStatements, Role, RoleInput, Statements } from "./types.mjs"; //#region src/plugins/access/access.d.ts type AuthorizeResponse = { success: false; error: string; } | { success: true; error?: never | undefined; }; declare function role(statements: TRoleStatements): Role, TAuthorizeStatements>; declare function createAccessControl(s: TStatements): { newRole(statements: RoleInput): Role, TStatements>; statements: TStatements; }; //#endregion export { AuthorizeResponse, createAccessControl, role };