import { c as CrudTypeOf, s as CrudSchemaFromOptions } from "./crud-CqmEW9s6.js"; import * as yup$1 from "yup"; //#region src/interface/crud/project-api-keys.d.ts declare const userApiKeysCrud: CrudSchemaFromOptions<{ clientReadSchema: yup$1.ObjectSchema<{ id: string; description: string; expires_at_millis: number | undefined; manually_revoked_at_millis: number | undefined; created_at_millis: number; is_public: boolean; value: { last_four: string; }; type: "user"; user_id: string; }, yup$1.AnyObject, { id: undefined; description: undefined; expires_at_millis: undefined; manually_revoked_at_millis: undefined; created_at_millis: undefined; is_public: undefined; value: { last_four: undefined; }; type: undefined; user_id: undefined; }, "">; clientUpdateSchema: yup$1.ObjectSchema<{ description: string | undefined; revoked: boolean | undefined; }, yup$1.AnyObject, { description: undefined; revoked: undefined; }, "">; docs: { clientCreate: { description: string; displayName: string; tags: string[]; summary: string; }; clientList: { description: string; displayName: string; summary: string; tags: string[]; }; clientRead: { description: string; displayName: string; summary: string; tags: string[]; }; clientUpdate: { description: string; displayName: string; summary: string; tags: string[]; }; serverDelete: { description: string; displayName: string; summary: string; tags: string[]; }; }; }>, userApiKeysCreateInputSchema: yup$1.ObjectSchema<{ description: string; expires_at_millis: number | null; is_public: boolean | undefined; user_id: string; }, yup$1.AnyObject, { description: undefined; expires_at_millis: undefined; is_public: undefined; user_id: undefined; }, "">, userApiKeysCreateOutputSchema: yup$1.ObjectSchema<{ type: "user"; description: string; id: string; created_at_millis: number; user_id: string; expires_at_millis: number | undefined; manually_revoked_at_millis: number | undefined; is_public: boolean; } & { value: string; }, yup$1.AnyObject, { id: undefined; description: undefined; expires_at_millis: undefined; manually_revoked_at_millis: undefined; created_at_millis: undefined; is_public: undefined; value: undefined; type: undefined; user_id: undefined; }, "">; type UserApiKeysCrud = CrudTypeOf; declare const teamApiKeysCrud: CrudSchemaFromOptions<{ clientReadSchema: yup$1.ObjectSchema<{ id: string; description: string; expires_at_millis: number | undefined; manually_revoked_at_millis: number | undefined; created_at_millis: number; is_public: boolean; value: { last_four: string; }; type: "team"; team_id: string; }, yup$1.AnyObject, { id: undefined; description: undefined; expires_at_millis: undefined; manually_revoked_at_millis: undefined; created_at_millis: undefined; is_public: undefined; value: { last_four: undefined; }; type: undefined; team_id: undefined; }, "">; clientUpdateSchema: yup$1.ObjectSchema<{ description: string | undefined; revoked: boolean | undefined; }, yup$1.AnyObject, { description: undefined; revoked: undefined; }, "">; docs: { clientCreate: { description: string; displayName: string; tags: string[]; summary: string; }; clientList: { description: string; displayName: string; summary: string; tags: string[]; }; clientRead: { description: string; displayName: string; summary: string; tags: string[]; }; clientUpdate: { description: string; displayName: string; summary: string; tags: string[]; }; serverDelete: { description: string; displayName: string; summary: string; tags: string[]; }; }; }>, teamApiKeysCreateInputSchema: yup$1.ObjectSchema<{ description: string; expires_at_millis: number | null; is_public: boolean | undefined; team_id: string; }, yup$1.AnyObject, { description: undefined; expires_at_millis: undefined; is_public: undefined; team_id: undefined; }, "">, teamApiKeysCreateOutputSchema: yup$1.ObjectSchema<{ type: "team"; description: string; id: string; created_at_millis: number; team_id: string; expires_at_millis: number | undefined; manually_revoked_at_millis: number | undefined; is_public: boolean; } & { value: string; }, yup$1.AnyObject, { id: undefined; description: undefined; expires_at_millis: undefined; manually_revoked_at_millis: undefined; created_at_millis: undefined; is_public: undefined; value: undefined; type: undefined; team_id: undefined; }, "">; type TeamApiKeysCrud = CrudTypeOf; //#endregion export { teamApiKeysCrud as a, userApiKeysCrud as c, teamApiKeysCreateOutputSchema as i, UserApiKeysCrud as n, userApiKeysCreateInputSchema as o, teamApiKeysCreateInputSchema as r, userApiKeysCreateOutputSchema as s, TeamApiKeysCrud as t }; //# sourceMappingURL=project-api-keys-C9H1c6rL.d.ts.map