import { Parameter, ExtractionFileFormat } from "./../index";
export interface ExtractionWordsInterface {
    delimitAfterPunctuation?: boolean;
    extendedSequenceCharacters?: boolean;
    fileFormat?: ExtractionFileFormat;
    pages?: string;
    removePunctuation?: boolean;
}
export declare class ExtractionWords implements ExtractionWordsInterface, Parameter {
    delimitAfterPunctuation?: boolean;
    extendedSequenceCharacters?: boolean;
    fileFormat?: ExtractionFileFormat;
    pages?: string;
    removePunctuation?: boolean;
    constructor(data: any);
    static getDelimitAfterPunctuationDefault(): boolean;
    static getDelimitAfterPunctuationDescription(): string;
    static getExtendedSequenceCharactersDefault(): boolean;
    static getExtendedSequenceCharactersDescription(): string;
    static getFileFormatDefault(): ExtractionFileFormat;
    static getFileFormatDescription(): string;
    static getPagesDefault(): string;
    static getPagesDescription(): string;
    static getRemovePunctuationDefault(): boolean;
    static getRemovePunctuationDescription(): string;
    static fromJson(data: any): ExtractionWords;
    toJson(): any;
    clone(): ExtractionWords;
}
