import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { IVoiceToTextJob, IVoiceToTextStartJobRequestParams } from '../../tld-common/models';
import { TldTranslateConfigService } from '../../tld-common/services';
import * as i0 from "@angular/core";
export declare class TldVoiceInputApiService {
    private readonly http;
    private readonly config;
    private get audioConfig();
    constructor(http: HttpClient, config: TldTranslateConfigService);
    startJob(params: IVoiceToTextStartJobRequestParams): Observable<IVoiceToTextJob>;
    getJobInfo(jobId: string): Observable<IVoiceToTextJob>;
    private mapJob;
    static ɵfac: i0.ɵɵFactoryDeclaration<TldVoiceInputApiService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<TldVoiceInputApiService>;
}
