import { SVGTemplateResult, TemplateResult } from "lit";
import { DispatchCause } from "../types.js";
import { Keylog } from "../starters/keylog.js";
import { KeyLayout } from "../layouts/key-layout.js";
export type Embellishment = {
    label: string;
    icon?: TemplateResult | SVGTemplateResult | void;
};
export type Embellishments = {
    [keycode: string]: Embellishment;
};
export declare const GridButtonsView: import("@chasemoskal/magical").View<[{
    layout: KeyLayout;
    keylog: Keylog;
    dispatchCause: DispatchCause;
}]>;
