import type { ApiInterface } from '../types/api';
import type { PunctuationModelConfig, PunctuationInitResult, PunctuationResult, ValidateResult } from '../types/interfaces';
export declare class PunctuationService {
    private initialized;
    private api;
    constructor(api: ApiInterface);
    validateLibrary(): Promise<ValidateResult>;
    init(config: PunctuationModelConfig): Promise<PunctuationInitResult>;
    addPunctuation(text: string): Promise<PunctuationResult>;
    release(): Promise<{
        released: boolean;
    }>;
}
//# sourceMappingURL=PunctuationService.d.ts.map