// Type definitions for webos/keyboard

type Omit<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>;
type Merge<M, N> = Omit<M, Extract<keyof M, keyof N>> & N;

/**
 * Checks if the virtual keyboard is visible (only works on SmartTV platform).
 */
export function isShowing(): boolean;
