declare class AudioLog {
    important: (text: string) => void;
    logSessionRecorder: (...log: any) => void;
    logMicrophone: (...log: any) => void;
    logAudioSource: (...log: any) => void;
    logRecorder: (...log: any) => void;
    logVizualizer: (...log: any) => void;
    recordingStart: () => void;
    recordingStop: () => void;
    onSpeechGrammarMatch: (perfect: boolean, id: any, sentence: any) => void;
    onResult: (...log: any) => void;
    onSpeechEnd: () => void;
    onSendToRemote: (value?: any) => void;
}
export declare const audioLog: AudioLog;
/**
 * Method to log every action on a method call
 * @param className class to be decorated
 */
export declare const logger: (className: any) => any;
export {};
