import '@oicl/openbridge-webcomponents/dist/components/alert-menu/alert-menu.js'; import type { ObcAckAllVisibleClickEvent } from '@oicl/openbridge-webcomponents/dist/components/alert-menu/alert-menu.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** If true, displays the "Shelved" tab and enables shelving support for alerts. Set to false to hide the "Shelved" tab and related filtering. Default: false. */ hasShelved?: boolean; /** If true, enables the "ACK visible" button, allowing users to acknowledge all currently visible alerts in the active tab. Should be set to true only when there are unacknowledged alerts in view. Default: false. */ canAckAll?: boolean; } export interface Events { onAckAllVisibleClick?: (event: ObcAckAllVisibleClickEvent) => void; onAlertListClick?: (event: CustomEvent) => void; onSilenceClick?: (event: CustomEvent) => void; onGoToAlertListClick?: (event: CustomEvent) => void; } export interface Slots { children?: Snippet; emptyUnackedTitle?: Snippet; emptyUnackedDescription?: Snippet; emptyUnackedIcon?: Snippet; emptyAllTitle?: Snippet; emptyAllDescription?: Snippet; emptyAllIcon?: Snippet; emptyShelvedTitle?: Snippet; emptyShelvedDescription?: Snippet; emptyShelvedIcon?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcAlertMenu: import("svelte").Component<$$ComponentProps, { ObcAckAllVisibleClickEvent: typeof ObcAckAllVisibleClickEvent; }, "">; type ObcAlertMenu = ReturnType; export default ObcAlertMenu;