export declare enum AndroidKeyboardState {
    DEFAULT = "default",
    NUMBERS = "numbers",
    SYMBOLS = "symbols"
}
export interface KeyFindInfo {
    contentDesc: string;
    class: string;
}
export declare function getFindInfoForKey(key: string): KeyFindInfo;
export declare const charFindInfo: (char: string) => KeyFindInfo;
export declare const numbersKeyFindInfo: () => KeyFindInfo;
export declare const symbolsKeyFindInfo: () => KeyFindInfo;
export declare const shiftKeyFindInfo: () => KeyFindInfo;
export declare const backToDefaultKeyboardKeyFindInfo: () => KeyFindInfo;
export declare const spaceBarFindInfo: () => KeyFindInfo;
export declare function isInNumbersKeyboard(char: string): boolean;
export declare function isInSymbolsKeyboard(char: string): boolean;
export declare function createFindsForAndroidTextEntryByKeyboard(text: string, initialKeyboardState?: AndroidKeyboardState): KeyFindInfo[];
export declare function findAndroidKeyElement(driver: WebdriverIO.Browser, findInfo: KeyFindInfo): Promise<WebdriverIO.Element>;
export declare function sendKeysThroughNativeAndroidKeyboard(driver: WebdriverIO.Browser, text: string): Promise<void>;
//# sourceMappingURL=androidKeyboard.d.ts.map