import { WorkspaceScopedResource } from './base.js';
export declare class RecordingsResource extends WorkspaceScopedResource {
    getUrls(callSid: string): Promise<{
        call_sid: string;
        inbound_url?: string | null | undefined;
        metadata_url?: string | null | undefined;
        outbound_url?: string | null | undefined;
        status?: "available" | undefined;
    } & import("../index.js").ResponseMetadata>;
    getMetadata(callSid: string): Promise<{
        call_end_iso: string;
        call_sid: string;
        call_start_iso: string;
        direction: "inbound" | "outbound";
        duration_seconds: number;
        inbound_format: string;
        inbound_sample_rate: number;
        inbound_size_bytes: number;
        media_start_epoch_ms: number;
        outbound_format: string;
        outbound_sample_rate: number;
        outbound_size_bytes: number;
        service_id?: string | null | undefined;
        tts_provider: string;
        workspace_id: string;
    } & import("../index.js").ResponseMetadata>;
    download(callSid: string, filename: string): Promise<unknown>;
}
//# sourceMappingURL=recordings.d.ts.map