import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { ConversationHistoryTranscriptOtherToolsResultCommonModelType } from "./ConversationHistoryTranscriptOtherToolsResultCommonModelType";
import { DynamicVariableUpdateCommonModel } from "./DynamicVariableUpdateCommonModel";
export declare const ConversationHistoryTranscriptOtherToolsResultCommonModel: core.serialization.ObjectSchema<serializers.ConversationHistoryTranscriptOtherToolsResultCommonModel.Raw, ElevenLabs.ConversationHistoryTranscriptOtherToolsResultCommonModel>;
export declare namespace ConversationHistoryTranscriptOtherToolsResultCommonModel {
    interface Raw {
        request_id: string;
        tool_name: string;
        result_value: string;
        is_error: boolean;
        tool_has_been_called: boolean;
        tool_latency_secs?: number | null;
        error_type?: string | null;
        raw_error_message?: string | null;
        dynamic_variable_updates?: DynamicVariableUpdateCommonModel.Raw[] | null;
        type?: ConversationHistoryTranscriptOtherToolsResultCommonModelType.Raw | null;
    }
}
