#!/usr/bin/env node
export declare class AssemblyWhisperer {
    private client;
    private spinner;
    private isInterrupted;
    constructor();
    private handleInterrupt;
    run(inputFile?: string): Promise<void>;
    private setupConfig;
    private validateApiKey;
    private checkForDraft;
    private loadDraft;
    private saveDraft;
    private deleteDraft;
    private processTranscription;
    private waitForTranscription;
    private loadDraftIfExists;
    private identifySpeakers;
    private identifySingleSpeaker;
    private getContextForSegment;
    private getSpeakerDisplayName;
    private generateMarkdown;
    private getOutputPath;
    private formatTime;
    private formatDuration;
    private interruptibleOperation;
    private createInterruptedDraft;
    private sleep;
}
//# sourceMappingURL=assembly-whisperer.d.ts.map