export interface ShortcutSnapshot { accelerator: string; available: boolean; recording?: boolean; } export interface ScreenshotShortcutBridge { get(): Promise; set(key: string): Promise; record(value: boolean): Promise; onChanged(listener: (snapshot: ShortcutSnapshot) => void): () => void; onTrigger(listener: () => void): () => void; } export declare function screenshotShortcutBridge(): ScreenshotShortcutBridge | undefined; export declare function useScreenshotShortcut(): ShortcutSnapshot | null; export declare function shortcutLabel(value: string): string; export declare function shortcutFromKey(event: Pick): string | null; //# sourceMappingURL=screenshot-shortcut.d.ts.map