import { c as CrudTypeOf, s as CrudSchemaFromOptions } from "./crud-CqmEW9s6.js"; //#region src/interface/crud/project-permissions.d.ts declare const projectPermissionsCrudClientReadSchema: import("yup").ObjectSchema<{ id: string; user_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; }, "">; declare const projectPermissionsCrudServerCreateSchema: import("yup").ObjectSchema<{}, import("yup").AnyObject, {}, "">; declare const projectPermissionsCrudServerDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const projectPermissionsCrud: CrudSchemaFromOptions<{ clientReadSchema: import("yup").ObjectSchema<{ id: string; user_id: string; }, import("yup").AnyObject, { id: undefined; user_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 ProjectPermissionsCrud = CrudTypeOf; declare const projectPermissionCreatedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; user_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const projectPermissionDeletedWebhookEvent: { type: string; schema: import("yup").ObjectSchema<{ id: string; user_id: string; }, import("yup").AnyObject, { id: undefined; user_id: undefined; }, "">; metadata: { summary: string; description: string; tags: string[]; }; }; declare const projectPermissionDefinitionsCrudAdminReadSchema: 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 projectPermissionDefinitionsCrudAdminCreateSchema: 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 projectPermissionDefinitionsCrudAdminUpdateSchema: 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 projectPermissionDefinitionsCrudAdminDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const projectPermissionDefinitionsCrud: 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 ProjectPermissionDefinitionsCrud = CrudTypeOf; //#endregion export { projectPermissionDefinitionsCrudAdminCreateSchema as a, projectPermissionDefinitionsCrudAdminUpdateSchema as c, projectPermissionsCrudClientReadSchema as d, projectPermissionsCrudServerCreateSchema as f, projectPermissionDefinitionsCrud as i, projectPermissionDeletedWebhookEvent as l, ProjectPermissionsCrud as n, projectPermissionDefinitionsCrudAdminDeleteSchema as o, projectPermissionsCrudServerDeleteSchema as p, projectPermissionCreatedWebhookEvent as r, projectPermissionDefinitionsCrudAdminReadSchema as s, ProjectPermissionDefinitionsCrud as t, projectPermissionsCrud as u }; //# sourceMappingURL=project-permissions-kdi675F-.d.ts.map