/** API-key payload and mint/edit/revoke response schemas. */ import { z } from 'zod'; /** The per-key payloads (`GET /api/auth/tokens-payload`). The stable per-mint * `key_fingerprint` is nested under `policy_data`; the picker reads it there. */ export declare const tokensPayload: z.ZodArray; policy_data: z.ZodType>; condition: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>>>; principal: z.ZodOptional; display_name: z.ZodString; }, z.core.$strip>>>; orphaned: z.ZodOptional; }, z.core.$strip>>; export type TokensPayload = z.infer; /** Mint reply `{ api_key, key_fingerprint }` narrowed to the raw `sk-…` key, * returned once at creation and never again. */ export declare const createdApiKey: z.ZodPipe, z.ZodTransform>; export declare const editApiKeyResult: z.ZodObject<{ user_id: z.ZodString; updated: z.ZodBoolean; }, z.core.$strip>; export declare const revokeApiKeyResult: z.ZodObject<{ user_id: z.ZodString; revoked: z.ZodBoolean; }, z.core.$strip>; //# sourceMappingURL=api-keys.d.ts.map