export default class KeyboardUtils {
    static displayName: string;
    private static listeners;
    private static addListener;
    private static removeListener;
    /**
     * Used to dismiss (close) the keyboard.
     */
    static dismiss: () => void;
}
interface KeyboardHeightProps {
    id: string;
    onDismiss: () => void;
}
declare const useKeyboardHeight: ({ id, onDismiss }: KeyboardHeightProps) => {
    keyboardHeight: number;
    isKeyboardVisible: boolean;
};
export interface KeyboardHeightListenerProps {
    id: string;
    onDismiss: () => void;
    onKeyboardHeightChange?: (height: number) => void;
    onKeyboardVisibilityChange?: (isKeyboardVisible: boolean) => void;
}
declare const KeyboardHeightListener: ({ id, onDismiss, onKeyboardHeightChange, onKeyboardVisibilityChange }: KeyboardHeightListenerProps) => null;
export { useKeyboardHeight, KeyboardHeightListener };
