import { type IAgentRuntime } from '@elizaos/core'; export interface AudioConfig { enabled: boolean; transcriptionInterval: number; device?: string; sampleRate?: number; channels?: number; } export declare class AudioCaptureService { private runtime; private config; private isRecording; private recordingInterval; private currentRecordingPath; constructor(runtime: IAgentRuntime, config: AudioConfig); initialize(): Promise; private checkAudioTools; private startTranscriptionLoop; recordAndTranscribe(): Promise; private recordAudio; private createAudioMemory; listAudioDevices(): Promise; isActive(): boolean; stop(): Promise; }