import '@oicl/openbridge-webcomponents/dist/components/card/card.js'; import type { Snippet } from 'svelte'; export interface Props { class?: string; style?: string; showTitle?: boolean; /** Enables dialog mode. When true, the card acts as a button and opens a modal dialog on click. When `hasDialog` is false, the card is a static container. When true, clicking the card opens a modal dialog overlay, displaying content from the `dialog-title` and `dialog-content` slots. */ hasDialog?: boolean; /** Total time in milliseconds before the dialog auto-closes. When the dialog is open, it will automatically close after this duration unless reset by user activity. The countdown indicator appears for the last `dialogVisibleTimerSeconds` milliseconds. */ dialogTimeOutSeconds?: number; /** Duration in milliseconds for which the countdown indicator is shown before auto-dismiss. The countdown indicator is visible for the last `dialogVisibleTimerSeconds` milliseconds of the dialog's lifetime. User activity resets the timer. */ dialogVisibleTimerSeconds?: number; } export interface Events { } export interface Slots { title?: Snippet; children?: Snippet; dialogTitle?: Snippet; dialogContent?: Snippet; } type $$ComponentProps = Props & Events & Slots; declare const ObcCard: import("svelte").Component<$$ComponentProps, {}, "">; type ObcCard = ReturnType; export default ObcCard;