import { c as CrudTypeOf, s as CrudSchemaFromOptions } from "./crud-CqmEW9s6.js"; //#region src/interface/crud/team-permissions.d.ts declare const teamPermissionsCrudClientReadSchema: import("yup").ObjectSchema<{ id: string; user_id: string; team_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; team_id: undefined; }, "">; declare const teamPermissionsCrudServerCreateSchema: import("yup").ObjectSchema<{}, import("yup").AnyObject, {}, "">; declare const teamPermissionsCrudServerDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const teamPermissionsCrud: CrudSchemaFromOptions<{ clientReadSchema: import("yup").ObjectSchema<{ id: string; user_id: string; team_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; team_id: undefined; }, "">; serverCreateSchema: import("yup").ObjectSchema<{}, import("yup").AnyObject, {}, "">; serverDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; docs: { clientList: { summary: string; description: string; tags: string[]; }; serverList: { summary: string; description: string; tags: string[]; }; serverCreate: { summary: string; description: string; tags: string[]; }; serverDelete: { summary: string; description: string; tags: string[]; }; }; }>; type TeamPermissionsCrud = CrudTypeOf; declare const teamPermissionCreatedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; user_id: string; team_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; team_id: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const teamPermissionDeletedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; user_id: string; team_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; team_id: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const teamPermissionDefinitionsCrudAdminReadSchema: import("yup").ObjectSchema<{ id: string; description: string | undefined; contained_permission_ids: string[]; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; declare const teamPermissionDefinitionsCrudAdminCreateSchema: import("yup").ObjectSchema<{ id: string; description: string | undefined; contained_permission_ids: string[] | undefined; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; declare const teamPermissionDefinitionsCrudAdminUpdateSchema: import("yup").ObjectSchema<{ id: string | undefined; description: string | undefined; contained_permission_ids: string[] | undefined; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; declare const teamPermissionDefinitionsCrudAdminDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const teamPermissionDefinitionsCrud: CrudSchemaFromOptions<{ adminReadSchema: import("yup").ObjectSchema<{ id: string; description: string | undefined; contained_permission_ids: string[]; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; adminCreateSchema: import("yup").ObjectSchema<{ id: string; description: string | undefined; contained_permission_ids: string[] | undefined; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; adminUpdateSchema: import("yup").ObjectSchema<{ id: string | undefined; description: string | undefined; contained_permission_ids: string[] | undefined; }, import("yup").AnyObject, { id: undefined; description: undefined; contained_permission_ids: undefined; }, "">; adminDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; docs: { adminList: { summary: string; description: string; tags: string[]; }; adminCreate: { summary: string; description: string; tags: string[]; }; adminUpdate: { summary: string; description: string; tags: string[]; }; adminDelete: { summary: string; description: string; tags: string[]; }; }; }>; type TeamPermissionDefinitionsCrud = CrudTypeOf; //#endregion export { teamPermissionDefinitionsCrudAdminCreateSchema as a, teamPermissionDefinitionsCrudAdminUpdateSchema as c, teamPermissionsCrudClientReadSchema as d, teamPermissionsCrudServerCreateSchema as f, teamPermissionDefinitionsCrud as i, teamPermissionDeletedWebhookEvent as l, TeamPermissionsCrud as n, teamPermissionDefinitionsCrudAdminDeleteSchema as o, teamPermissionsCrudServerDeleteSchema as p, teamPermissionCreatedWebhookEvent as r, teamPermissionDefinitionsCrudAdminReadSchema as s, TeamPermissionDefinitionsCrud as t, teamPermissionsCrud as u }; //# sourceMappingURL=team-permissions-DqOpaOWh.d.ts.map