import Component from '@glimmer/component'; import type EmberFreestyleService from '../../services/ember-freestyle'; export default class FreestyleUsageControls extends Component { emberFreestyle: EmberFreestyleService; get showLabels(): boolean; set showLabels(val: boolean); get showNotes(): boolean; set showNotes(val: boolean); get showCode(): boolean; set showCode(val: boolean); get showApi(): boolean; set showApi(val: boolean); showHeader: boolean; showFocus: boolean; focus: string | null; setup: import("ember-modifier").FunctionBasedModifier<{ Args: { Positional: unknown[]; Named: import("ember-modifier/-private/signature").EmptyObject; }; Element: Element; }>; toggle: import("@ember/component/helper").FunctionBasedHelper<{ Args: { Positional: ["showLabels" | "showNotes" | "showCode" | "showApi"]; Named: import("@ember/component/helper").EmptyObject; }; Return: () => void; }>; setFocusOnEnterKey: (ev: KeyboardEvent) => void; toggleUsage(usageType: 'labels' | 'notes' | 'code' | 'api'): void; setFocus(): void; updateFocus: (ev: Event) => void; }