import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import * as serializers from "../index";
import { ApiIntegrationWebhookOverridesOutputRequestHeadersValue } from "./ApiIntegrationWebhookOverridesOutputRequestHeadersValue";
import { ApiIntegrationWebhookOverridesOutputSchemaOverridesValue } from "./ApiIntegrationWebhookOverridesOutputSchemaOverridesValue";
import { LiteralOverride } from "./LiteralOverride";
import { QueryOverride } from "./QueryOverride";
import { ResponseFilterMode } from "./ResponseFilterMode";
export declare const ApiIntegrationWebhookOverridesOutput: core.serialization.ObjectSchema<serializers.ApiIntegrationWebhookOverridesOutput.Raw, ElevenLabs.ApiIntegrationWebhookOverridesOutput>;
export declare namespace ApiIntegrationWebhookOverridesOutput {
    interface Raw {
        schema_overrides?: Record<string, ApiIntegrationWebhookOverridesOutputSchemaOverridesValue.Raw | null | undefined> | null;
        path_params_schema?: Record<string, LiteralOverride.Raw | null | undefined> | null;
        query_params_schema?: QueryOverride.Raw | null;
        request_body_schema?: serializers.ObjectOverrideOutput.Raw | null;
        request_headers?: Record<string, ApiIntegrationWebhookOverridesOutputRequestHeadersValue.Raw | null | undefined> | null;
        response_filter_mode?: ResponseFilterMode.Raw | null;
        response_filters?: string[] | null;
    }
}
