import { BasePayloadDto } from './base-payload.dto';
declare enum ModelType {
    LATENCY_OPTIMIZED = "latency_optimized",
    QUALITY_OPTIMIZED = "quality_optimized",
    PREFER_QUALITY_OPTIMIZED = "prefer_quality_optimized"
}
declare enum SplitSentences {
    NO_SPLITTING = "0",
    DEFAULT = "1",
    NONEWLINES = "nonewlines"
}
declare enum Formality {
    DEFAULT = "default",
    MORE = "more",
    LESS = "less",
    PREFER_MORE = "prefer_more",
    PREFER_LESS = "prefer_less"
}
export declare class DeeplTranslateTextPayloadDto extends BasePayloadDto {
    text: string[];
    source_lang?: string;
    target_lang: string;
    context?: string;
    model_type?: ModelType;
    split_sentences?: SplitSentences;
    preserve_formatting?: boolean;
    formality?: Formality;
    glossary_id?: string;
    show_billed_characters?: boolean;
    tag_handling?: string;
    outline_detection?: boolean;
    non_splitting_tags?: string[];
    splitting_tags?: string[];
    ignore_tags?: string[];
}
export {};
//# sourceMappingURL=deepl-translate-text-payload.dto.d.ts.map