import { z } from 'zod';
import { type Webhook } from '@awell-health/extensions-core';
declare const dataPoints: {
    webhookData: {
        key: string;
        valueType: "json";
    };
    documentId: {
        key: string;
        valueType: "string";
    };
    workspaceId: {
        key: string;
        valueType: "string";
    };
    typeName: {
        key: string;
        valueType: "string";
    };
    typeId: {
        key: string;
        valueType: "string";
    };
    userEmail: {
        key: string;
        valueType: "string";
    };
};
declare const DocumentTypeUpdatedPayloadSchema: z.ZodObject<{
    accountId: z.ZodString;
    workspaceId: z.ZodString;
    documentId: z.ZodString;
    user: z.ZodObject<{
        id: z.ZodString;
        email: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        email: string;
        id: string;
    }, {
        email: string;
        id: string;
    }>;
    type: z.ZodObject<{
        id: z.ZodString;
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        id: string;
        name: string;
    }, {
        id: string;
        name: string;
    }>;
}, "strip", z.ZodTypeAny, {
    type: {
        id: string;
        name: string;
    };
    user: {
        email: string;
        id: string;
    };
    documentId: string;
    workspaceId: string;
    accountId: string;
}, {
    type: {
        id: string;
        name: string;
    };
    user: {
        email: string;
        id: string;
    };
    documentId: string;
    workspaceId: string;
    accountId: string;
}>;
export type DocumentTypeUpdatedPayload = z.infer<typeof DocumentTypeUpdatedPayloadSchema>;
export declare const documentTypeUpdated: Webhook<keyof typeof dataPoints, DocumentTypeUpdatedPayload>;
export type DocumentTypeUpdated = typeof documentTypeUpdated;
export {};
