import { z } from "zod/v4"; declare const AuthOperationAuthorizationSchemaDefinition: z.ZodObject<{ operation: z.ZodArray>>; operationAccess: z.ZodEnum<{ ADMIN: "ADMIN"; PERMISSION: "PERMISSION"; READ: "READ"; }>; permissionGrant: z.ZodType<{ permission: string[]; role: string[]; }, import("./permission-grant.ts").AuthPermissionGrantSchemaInput, z.core.$ZodTypeInternals<{ permission: string[]; role: string[]; }, import("./permission-grant.ts").AuthPermissionGrantSchemaInput>>; }, z.core.$strip>; type AuthOperationAuthorizationDefinition = z.infer; export interface AuthOperationAuthorizationSchemaInput extends z.input { } /** * Current permission grant, access class, and supplied API operations admitted by the live request authorization policy. * * @openapiSchema AuthOperationAuthorization * @endpoint POST /v1/auth/me/permissions * @contractShape auth.operation-authorization * @contractRole canonical */ export declare const AuthOperationAuthorizationSchema: z.ZodType; export type AuthOperationAuthorization = z.infer; export {}; //# sourceMappingURL=operation-authorization.d.ts.map