import '@oicl/openbridge-webcomponents/dist/components/alert-frame/alert-frame.js'; import type { ObcAlertFrameType, ObcAlertFrameThickness, ObcAlertFrameStatus, AlertFrameTextSize } from '@oicl/openbridge-webcomponents/dist/components/alert-frame/alert-frame.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; /** Visual variant of the alert frame. - `regular`: Outlined frame only. - `small-side-flip`: Small right-side flap with status icon. - `large-side-flip`: Large vertical right-side flap with status icon and optional custom icon. - `bottom-flip`: Bottom flap with status icon, label, and timer. Default: `small-side-flip` */ type?: ObcAlertFrameType; /** Border thickness of the alert frame. - `small`: Thin border (default). - `large`: Thick border for higher emphasis. */ thickness?: ObcAlertFrameThickness; /** Status of the alert, controlling color scheme and icon. - `alarm`: Highest severity (default). - `warning`: Medium severity. - `caution`: Lower severity. */ status?: ObcAlertFrameStatus; /** If true, the top-left corner will be sharp (not rounded). */ sharpEdgeTopLeft?: boolean; /** If true, the top-right corner will be sharp (not rounded). */ sharpEdgeTopRight?: boolean; /** If true, the bottom-left corner will be sharp (not rounded). */ sharpEdgeBottomLeft?: boolean; /** If true, the bottom-right corner will be sharp (not rounded). */ sharpEdgeBottomRight?: boolean; textSize?: AlertFrameTextSize; showIcon?: boolean; showAlertCategoryIcon?: boolean; } export interface Events { } export interface Slots { children?: Snippet; icon?: Snippet; label?: Snippet; timer?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcAlertFrame: import("svelte").Component<$$ComponentProps, { ObcAlertFrameType: typeof ObcAlertFrameType; ObcAlertFrameThickness: typeof ObcAlertFrameThickness; ObcAlertFrameStatus: typeof ObcAlertFrameStatus; AlertFrameTextSize: typeof AlertFrameTextSize; }, "">; type ObcAlertFrame = ReturnType; export default ObcAlertFrame;