import { z } from 'zod';
export declare const GetCallDetailsInputSchema: z.ZodObject<{
    call_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    call_id: string;
}, {
    call_id: string;
}>;
export type GetCallDetailsInputType = z.infer<typeof GetCallDetailsInputSchema>;
export declare const GetCallDetailsResponseSchema: z.ZodObject<{
    call_id: z.ZodString;
    c_id: z.ZodString;
    call_length: z.ZodNumber;
    batch_id: z.ZodNullable<z.ZodString>;
    to: z.ZodString;
    from: z.ZodString;
    completed: z.ZodBoolean;
    created_at: z.ZodString;
    inbound: z.ZodBoolean;
    queue_status: z.ZodString;
    max_duration: z.ZodNumber;
    error_message: z.ZodNullable<z.ZodString>;
    variables: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    answered_by: z.ZodNullable<z.ZodString>;
    record: z.ZodBoolean;
    recording_url: z.ZodNullable<z.ZodString>;
    metadata: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    summary: z.ZodString;
    price: z.ZodNumber;
    started_at: z.ZodString;
    local_dialing: z.ZodBoolean;
    call_ended_by: z.ZodString;
    pathway_logs: z.ZodNullable<z.ZodUnknown>;
    analysis_schema: z.ZodNullable<z.ZodUnknown>;
    analysis: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    transferred_to: z.ZodNullable<z.ZodUnknown>;
    pathway_tags: z.ZodArray<z.ZodUnknown, "many">;
    recording_expiration: z.ZodNullable<z.ZodUnknown>;
    status: z.ZodString;
    pathway_id: z.ZodNullable<z.ZodString>;
    concatenated_transcript: z.ZodString;
    transcripts: z.ZodArray<z.ZodObject<{
        id: z.ZodNumber;
        user: z.ZodString;
        text: z.ZodString;
        created_at: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        id: number;
        text: string;
        created_at: string;
        user: string;
    }, {
        id: number;
        text: string;
        created_at: string;
        user: string;
    }>, "many">;
    corrected_duration: z.ZodString;
    end_at: z.ZodString;
}, "strip", z.ZodTypeAny, {
    status: string;
    completed: boolean;
    pathway_id: string | null;
    metadata: Record<string, unknown>;
    created_at: string;
    local_dialing: boolean;
    max_duration: number;
    record: boolean;
    from: string;
    call_id: string;
    c_id: string;
    call_length: number;
    batch_id: string | null;
    to: string;
    inbound: boolean;
    queue_status: string;
    error_message: string | null;
    variables: Record<string, unknown>;
    answered_by: string | null;
    recording_url: string | null;
    summary: string;
    price: number;
    started_at: string;
    call_ended_by: string;
    analysis: Record<string, unknown>;
    pathway_tags: unknown[];
    concatenated_transcript: string;
    transcripts: {
        id: number;
        text: string;
        created_at: string;
        user: string;
    }[];
    corrected_duration: string;
    end_at: string;
    analysis_schema?: unknown;
    pathway_logs?: unknown;
    transferred_to?: unknown;
    recording_expiration?: unknown;
}, {
    status: string;
    completed: boolean;
    pathway_id: string | null;
    metadata: Record<string, unknown>;
    created_at: string;
    local_dialing: boolean;
    max_duration: number;
    record: boolean;
    from: string;
    call_id: string;
    c_id: string;
    call_length: number;
    batch_id: string | null;
    to: string;
    inbound: boolean;
    queue_status: string;
    error_message: string | null;
    variables: Record<string, unknown>;
    answered_by: string | null;
    recording_url: string | null;
    summary: string;
    price: number;
    started_at: string;
    call_ended_by: string;
    analysis: Record<string, unknown>;
    pathway_tags: unknown[];
    concatenated_transcript: string;
    transcripts: {
        id: number;
        text: string;
        created_at: string;
        user: string;
    }[];
    corrected_duration: string;
    end_at: string;
    analysis_schema?: unknown;
    pathway_logs?: unknown;
    transferred_to?: unknown;
    recording_expiration?: unknown;
}>;
export type GetCallDetailsResponseType = z.infer<typeof GetCallDetailsResponseSchema>;
