import '@oicl/openbridge-webcomponents/dist/components/system-menu/system-menu.js'; import type { WifiState, AudioState, MicrophoneState, BatteryState, SystemSubMenu } from '@oicl/openbridge-webcomponents/dist/components/system-menu/system-menu.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; wifiState?: WifiState | undefined; audioState?: AudioState | undefined; microphoneState?: MicrophoneState | undefined; batteryState?: BatteryState | undefined; condensed?: boolean; showSettingsButton?: boolean; activeSubMenu?: SystemSubMenu; externalControl?: boolean; smallScreen?: boolean; } export interface Events { onWifiClick?: (event: CustomEvent) => void; onAudioClick?: (event: CustomEvent) => void; onAudioVolumeChange?: (event: CustomEvent) => void; onMicrophoneClick?: (event: CustomEvent) => void; onBatteryUsageClick?: (event: CustomEvent) => void; onBatterySavingModeChange?: (event: CustomEvent) => void; onBatteryModeChange?: (event: CustomEvent) => void; onWifiNetworkChange?: (event: CustomEvent) => void; onAudioOutputChange?: (event: CustomEvent) => void; onMicrophoneInputChange?: (event: CustomEvent) => void; onSettingsClick?: (event: CustomEvent) => void; onToSubMenuClick?: (event: CustomEvent) => void; onWifiOptionsClick?: (event: CustomEvent) => void; onWifiDisconnectClick?: (event: CustomEvent) => void; } export interface Slots { children?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcSystemMenu: import("svelte").Component<$$ComponentProps, { WifiState: typeof WifiState; AudioState: typeof AudioState; MicrophoneState: typeof MicrophoneState; BatteryState: typeof BatteryState; SystemSubMenu: typeof SystemSubMenu; }, "">; type ObcSystemMenu = ReturnType; export default ObcSystemMenu;