import Main from './oxford-text-checker-source/Main';
declare type TextCheckerProps = {
    /**
     * Text.
     * @default ''
     */
    text?: string;
    /**
     * Flag, true - upper-/lower-case letters must not match.
     * @default false
     */
    isIgnoreCase?: boolean;
    /**
     * Flag, true - ignore number expressed in digits.
     * @default false
     */
    isIgnoreNumbers?: boolean;
    /**
     * Set of ignored text.
     * @default []
     */
    ignoredText?: string[];
};
export declare enum DictionaryTypeEnum {
    OX3K = "ox3k",
    OX5K = "ox5k",
    OX5K_ONLY = "ox5k_only",
    OPAL = "opal"
}
/**
 * OxfordTextChecker wrapper - analyzes vocabulary in your text.
 */
export declare class TextChecker extends Main {
    constructor(props?: TextCheckerProps);
    computeData: (list: DictionaryTypeEnum) => {
        cefrData: any;
        nUnclassifiedWordsCount: any;
    };
    private getOpalWordsObj;
}
export default TextChecker;
