import * as yup from "yup"; import * as ______crud0 from "../../crud"; import { CrudTypeOf } from "../../crud"; //#region src/interface/crud/project-api-keys.d.ts declare const userApiKeysCrud: ______crud0.CrudSchemaFromOptions<{ clientReadSchema: yup.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.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.ObjectSchema<{ description: string | undefined; revoked: boolean | undefined; }, yup.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.ObjectSchema<{ description: string; expires_at_millis: number | null; is_public: boolean | undefined; user_id: string; }, yup.AnyObject, { description: undefined; expires_at_millis: undefined; is_public: undefined; user_id: undefined; }, "">, userApiKeysCreateOutputSchema: yup.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.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: ______crud0.CrudSchemaFromOptions<{ clientReadSchema: yup.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.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.ObjectSchema<{ description: string | undefined; revoked: boolean | undefined; }, yup.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.ObjectSchema<{ description: string; expires_at_millis: number | null; is_public: boolean | undefined; team_id: string; }, yup.AnyObject, { description: undefined; expires_at_millis: undefined; is_public: undefined; team_id: undefined; }, "">, teamApiKeysCreateOutputSchema: yup.ObjectSchema<{ type: "team"; description: string; id: string; created_at_millis: number; expires_at_millis: number | undefined; manually_revoked_at_millis: number | undefined; team_id: string; is_public: boolean; } & { value: string; }, yup.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, UserApiKeysCrud, teamApiKeysCreateInputSchema, teamApiKeysCreateOutputSchema, teamApiKeysCrud, userApiKeysCreateInputSchema, userApiKeysCreateOutputSchema, userApiKeysCrud }; //# sourceMappingURL=project-api-keys.d.ts.map