import type { ApiInterface } from '../types/api';
import type { DenoiserModelConfig, DenoiserInitResult, DenoiserResult } from '../types/interfaces';
export declare class DenoisingService {
    private initialized;
    private sampleRate;
    private api;
    constructor(api: ApiInterface);
    getSampleRate(): number;
    isInitialized(): boolean;
    init(config: DenoiserModelConfig): Promise<DenoiserInitResult>;
    denoiseFile(filePath: string): Promise<DenoiserResult>;
    release(): Promise<{
        released: boolean;
    }>;
}
//# sourceMappingURL=DenoisingService.d.ts.map