import { Element } from '../../../../../client/element';
import { System } from '../../../../../system';
import { Dict } from '../../../../../types/Dict';
export interface Props {
    style?: Dict<string>;
    key?: string;
    location?: number;
    shiftKey?: boolean;
    altKey?: boolean;
}
export declare const DEFAULT_STYLE: {
    height: string;
    width: string;
    background: string;
};
export default class KeyboardKey extends Element<HTMLDivElement, Props> {
    private _key;
    constructor($props: Props, $system: System);
    private _get_style;
    onPropChanged(prop: string, current: any): void;
}
