export declare enum CharState {
    Correct = 0,
    Misplaced = 1,
    Wrong = 2,
    Unknow = 3
}
declare class Wordle {
    private static words_size;
    private word;
    private words;
    constructor(wordPicker: {
        getWord: () => string;
        getWordList: () => string[];
    });
    private ensureWordLength;
    static done(states: CharState[]): boolean;
    static get_word_size(): number;
    private checkIfMisplaced;
    private checkAllCorrets;
    private checkAllMismatches;
    private checkAllWrongs;
    private createStates;
    checkWord(guess: string): CharState[];
    private ensureWordPossible;
    getWord(): string;
}
export default Wordle;
