import { WebClient } from '../client/WebClient';
import { AugnitoMobileSocketResponse } from '../support/AugnitoMobileSocketResponse';
import { AugnitoMobileConfig } from './AugnitoMobileConfig';
/**
 * Mobile SDK Config
 */
export declare class SDKConfigMobile {
    private _config;
    private _webClient;
    onMicrophoneOnError?: (isWebClient: boolean) => void;
    constructor(_config: AugnitoMobileConfig, _webClient: WebClient);
    get clientConfig(): AugnitoMobileConfig;
    get enableLogs(): boolean | undefined;
    setEnableLogs(enableLogs: boolean): void;
    get deviceId(): string | undefined;
    get userTag(): string;
    startListening(JSONResponse: AugnitoMobileSocketResponse): void;
    stopListening(): void;
    prepareNotificationURL(): string;
    prepareSpeechMicURL(JSONResponse: AugnitoMobileSocketResponse): string;
}
