import { CrudTypeOf } from "../../crud.js"; //#region src/interface/crud/contact-channels.d.ts declare const contactChannelsClientReadSchema: import("yup").ObjectSchema<{ user_id: string; id: string; value: string; type: "email"; used_for_auth: boolean; is_verified: boolean; is_primary: boolean; }, import("yup").AnyObject, { user_id: undefined; id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_verified: undefined; is_primary: undefined; }, "">; declare const contactChannelsCrudClientUpdateSchema: import("yup").ObjectSchema<{ value: string | undefined; type: "email" | undefined; used_for_auth: boolean | undefined; is_primary: boolean | undefined; }, import("yup").AnyObject, { value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; }, "">; declare const contactChannelsCrudServerUpdateSchema: import("yup").ObjectSchema<{ value: string | undefined; type: "email" | undefined; used_for_auth: boolean | undefined; is_primary: boolean | undefined; } & { is_verified: boolean | undefined; }, import("yup").AnyObject, { value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; is_verified: undefined; }, "">; declare const contactChannelsCrudClientCreateSchema: import("yup").ObjectSchema<{ user_id: string; value: string; type: "email"; used_for_auth: boolean; is_primary: boolean | undefined; }, import("yup").AnyObject, { user_id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; }, "">; declare const contactChannelsCrudServerCreateSchema: import("yup").ObjectSchema<{ user_id: string; value: string; type: "email"; used_for_auth: boolean; is_primary: boolean | undefined; } & { is_verified: boolean | undefined; }, import("yup").AnyObject, { user_id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; is_verified: undefined; }, "">; declare const contactChannelsCrudClientDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; declare const contactChannelsCrud: import("../../crud").CrudSchemaFromOptions<{ clientReadSchema: import("yup").ObjectSchema<{ user_id: string; id: string; value: string; type: "email"; used_for_auth: boolean; is_verified: boolean; is_primary: boolean; }, import("yup").AnyObject, { user_id: undefined; id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_verified: undefined; is_primary: undefined; }, "">; clientUpdateSchema: import("yup").ObjectSchema<{ value: string | undefined; type: "email" | undefined; used_for_auth: boolean | undefined; is_primary: boolean | undefined; }, import("yup").AnyObject, { value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; }, "">; clientCreateSchema: import("yup").ObjectSchema<{ user_id: string; value: string; type: "email"; used_for_auth: boolean; is_primary: boolean | undefined; }, import("yup").AnyObject, { user_id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; }, "">; clientDeleteSchema: import("yup").MixedSchema<{} | undefined, import("yup").AnyObject, undefined, "">; serverUpdateSchema: import("yup").ObjectSchema<{ value: string | undefined; type: "email" | undefined; used_for_auth: boolean | undefined; is_primary: boolean | undefined; } & { is_verified: boolean | undefined; }, import("yup").AnyObject, { value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; is_verified: undefined; }, "">; serverCreateSchema: import("yup").ObjectSchema<{ user_id: string; value: string; type: "email"; used_for_auth: boolean; is_primary: boolean | undefined; } & { is_verified: boolean | undefined; }, import("yup").AnyObject, { user_id: undefined; value: undefined; type: undefined; used_for_auth: undefined; is_primary: undefined; is_verified: undefined; }, "">; docs: { clientRead: { summary: string; description: string; tags: string[]; }; clientCreate: { summary: string; description: string; tags: string[]; }; clientUpdate: { summary: string; description: string; tags: string[]; }; clientDelete: { summary: string; description: string; tags: string[]; }; clientList: { summary: string; description: string; tags: string[]; }; }; }>; type ContactChannelsCrud = CrudTypeOf; //#endregion export { ContactChannelsCrud, contactChannelsClientReadSchema, contactChannelsCrud, contactChannelsCrudClientCreateSchema, contactChannelsCrudClientDeleteSchema, contactChannelsCrudClientUpdateSchema, contactChannelsCrudServerCreateSchema, contactChannelsCrudServerUpdateSchema }; //# sourceMappingURL=contact-channels.d.ts.map