/** Apple platform (⌘ = `mod`, ⌃⌥⇧⌘ glyphs). Client-only; `false` without a DOM. */ export declare function isMacPlatform(): boolean; /** * Bind `spec` for `host`; returns the unbind function. An unparseable spec binds nothing. * Call from `connectedCallback`/`updated` and unbind on disconnect. */ export declare function bindShortcut(host: HTMLElement, spec: string, run: () => void, enabled?: () => boolean): () => void;