import { z } from 'zod'; import type { def } from '#src/schema/creator/index.js'; /** * Schema for a single authorizer role. * * A role defines a named authorization check that can be referenced * by operations (GraphQL queries/mutations, service methods). */ export declare const createAuthorizerRoleSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots>, { modelSlot: import("../../../index.js").DefinitionEntityType; }>; export type AuthorizerRoleConfig = def.InferOutput; export type AuthorizerRoleConfigInput = def.InferInput; /** * Schema for model authorizer configuration. * * The authorizer defines instance-level authorization checks * that operations can reference. */ export declare const createModelAuthorizerSchema: import("#src/schema/creator/index.js").DefinitionSchemaCreatorWithSlots>>>; }, z.core.$strip>, { modelSlot: import("../../../index.js").DefinitionEntityType; }>; export type ModelAuthorizerConfig = def.InferOutput; export type ModelAuthorizerConfigInput = def.InferInput; //# sourceMappingURL=authorizer.d.ts.map