import { MongooseModule } from "../../helpers"; import { WebhookProcessConfigType, WebhookAuthType, WebhookConfigType } from "../../types/department"; export declare const WatchDutyFieldsDefault: { key: string; value: string; required: boolean; enabled: boolean; transformationRequired: boolean; }[]; export declare const WatchDutyFieldsOptsDefault: { key: string; value: string; required: boolean; enabled: boolean; transformationRequired: boolean; }[]; export declare function WebhookProcessSchema(mongoose: MongooseModule): import("mongoose").Schema & WebhookProcessConfigType & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, WebhookProcessConfigType, import("mongoose").Document, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export declare function WebhookAuthSchema(mongoose: MongooseModule): import("mongoose").Schema & WebhookAuthType & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, WebhookAuthType, import("mongoose").Document, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; export declare function WebhookSchema(mongoose: MongooseModule): import("mongoose").Schema & WebhookConfigType & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, WebhookConfigType, import("mongoose").Document, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }>; //# sourceMappingURL=webhook.d.ts.map