import { CrudTypeOf } from "../../crud.js"; //#region src/interface/crud/teams.d.ts declare const teamsCrudClientReadSchema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; }, "">; declare const teamsCrudServerReadSchema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; } & { created_at_millis: number; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; created_at_millis: undefined; server_metadata: undefined; }, "">; declare const teamsCrudClientUpdateSchema: import("yup").ObjectSchema<{ display_name: string | undefined; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; }, "">; declare const teamsCrudServerUpdateSchema: import("yup").ObjectSchema<{ display_name: string | undefined; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; } & { client_read_only_metadata: {} | null | undefined; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; server_metadata: undefined; }, "">; declare const teamsCrudClientCreateSchema: import("yup").ObjectSchema<{ display_name: string; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; } & { display_name: string; creator_user_id: string | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; creator_user_id: undefined; }, "">; declare const teamsCrudServerCreateSchema: import("yup").ObjectSchema<{ display_name: string; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; server_metadata: {} | null | undefined; } & { display_name: string; creator_user_id: string | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; server_metadata: undefined; creator_user_id: undefined; }, "">; declare const teamsCrudClientDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const teamsCrudServerDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const teamsCrud: import("../../crud").CrudSchemaFromOptions<{ clientReadSchema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; }, "">; clientUpdateSchema: import("yup").ObjectSchema<{ display_name: string | undefined; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; }, "">; clientCreateSchema: import("yup").ObjectSchema<{ display_name: string; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; } & { display_name: string; creator_user_id: string | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; creator_user_id: undefined; }, "">; clientDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; serverReadSchema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; } & { created_at_millis: number; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; created_at_millis: undefined; server_metadata: undefined; }, "">; serverUpdateSchema: import("yup").ObjectSchema<{ display_name: string | undefined; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; } & { client_read_only_metadata: {} | null | undefined; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; server_metadata: undefined; }, "">; serverCreateSchema: import("yup").ObjectSchema<{ display_name: string; profile_image_url: string | null | undefined; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; server_metadata: {} | null | undefined; } & { display_name: string; creator_user_id: string | undefined; }, import("yup").AnyObject, { display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; server_metadata: undefined; creator_user_id: undefined; }, "">; serverDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; docs: { clientList: { summary: string; description: string; tags: string[]; }; clientCreate: { summary: string; description: string; tags: string[]; }; clientRead: { summary: string; description: string; tags: string[]; }; clientUpdate: { summary: string; description: string; tags: string[]; }; clientDelete: { summary: string; description: string; tags: string[]; }; serverCreate: { summary: string; description: string; tags: string[]; }; serverList: { summary: string; description: string; tags: string[]; }; serverRead: { summary: string; description: string; tags: string[]; }; serverUpdate: { summary: string; description: string; tags: string[]; }; serverDelete: { summary: string; description: string; tags: string[]; }; }; }>; type TeamsCrud = CrudTypeOf; declare const teamCreatedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; } & { created_at_millis: number; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; created_at_millis: undefined; server_metadata: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const teamUpdatedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; display_name: string; profile_image_url: string | null; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; } & { created_at_millis: number; server_metadata: {} | null | undefined; }, import("yup").AnyObject, { id: undefined; display_name: undefined; profile_image_url: undefined; client_metadata: undefined; client_read_only_metadata: undefined; created_at_millis: undefined; server_metadata: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const teamDeletedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; }, import("yup").AnyObject, { id: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; //#endregion export { TeamsCrud, teamCreatedWebhookEvent, teamDeletedWebhookEvent, teamUpdatedWebhookEvent, teamsCrud, teamsCrudClientCreateSchema, teamsCrudClientDeleteSchema, teamsCrudClientReadSchema, teamsCrudClientUpdateSchema, teamsCrudServerCreateSchema, teamsCrudServerDeleteSchema, teamsCrudServerReadSchema, teamsCrudServerUpdateSchema }; //# sourceMappingURL=teams.d.ts.map