export type ControlsVisibility = `always` | `hover` | `never`; export type ShowControlsConfig = { mode?: ControlsVisibility; hidden?: string[]; style?: string; }; export type ShowControlsProp = ControlsVisibility | ShowControlsConfig | boolean; export type ShowControlsState = ReturnType; export declare function normalize_show_controls(prop: ShowControlsProp | undefined): { mode: ControlsVisibility; hidden: Set; style: string | undefined; visible: (name: string) => boolean; class: string; };