export declare class CreateWebhookActionDTO {
    type: 'email' | 'whatsapp_evolution' | 'http_request' | 'internal_api' | 'app_command';
    name?: string;
    order?: number;
    status?: 'active' | 'inactive';
    integration_profile_id?: number;
    mail_id?: number;
    email_to?: string;
    email_cc?: string;
    email_bcc?: string;
    whatsapp_target_type?: 'phone' | 'group';
    whatsapp_target?: string;
    whatsapp_template?: string;
    whatsapp_instance?: string;
    whatsapp_base_url?: string;
    whatsapp_token?: string;
    http_url?: string;
    http_method?: string;
    http_headers?: Record<string, string>;
    http_query?: Record<string, string>;
    http_body?: string;
    http_timeout_ms?: number;
    http_retry_count?: number;
    internal_api_path?: string;
    internal_api_method?: string;
    internal_api_query?: Record<string, unknown>;
    internal_api_body?: Record<string, unknown>;
    internal_api_token?: string;
    internal_api_user_id?: number;
    app_command_slug?: string;
    app_command_params?: Record<string, unknown>;
}
declare const UpdateWebhookActionDTO_base: import("@nestjs/mapped-types").MappedType<Partial<CreateWebhookActionDTO>>;
export declare class UpdateWebhookActionDTO extends UpdateWebhookActionDTO_base {
}
export {};
//# sourceMappingURL=webhook-action.dto.d.ts.map