import type { DialogController } from './dialog-controller'; import type { Snippet } from 'svelte'; declare function $$render(): { props: { /** Dialog controller instance that manages open/close/result lifecycle */ controller: DialogController; /** Hide the close (X) button in the header */ hideCloseButton?: boolean; /** Title content rendered inside the header */ title?: Snippet; /** Body content rendered in the scrollable middle section */ body?: Snippet; /** Footer content rendered at the bottom (typically action buttons) */ footer?: Snippet; /** Replaces the entire default header (title + close button) */ headerSection?: Snippet; /** Replaces the entire default body wrapper */ bodySection?: Snippet; /** Replaces the entire default footer wrapper */ footerSection?: Snippet; }; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } /** * A structured dialog panel with header (title + close button), scrollable body, and footer sections. Render inside a `` via the `Dialogs.open(...)` API. * * ### CSS Custom Properties * | Property | Description | Default | * |---|---|---| * | `--sc-kit--dialog--background` | Dialog background | `--sc-kit--color--bg--panel` | * | `--sc-kit--dialog--border-color` | Header/footer separator border | `--sc-kit--color--border` | * | `--sc-kit--dialog--border-radius` | Corner rounding | `--sc-kit--radius--lg` | * | `--sc-kit--dialog--color` | Text color | `--sc-kit--color--text--primary` | * | `--sc-kit--dialog--shadow` | Box shadow | `--sc-kit--shadow--lg` | * | `--sc-kit--dialog--height` | Dialog height | `auto` | * | `--sc-kit--dialog--max-height` | Maximum height | `none` | * | `--sc-kit--dialog--min-height` | Minimum height | `auto` | * | `--sc-kit--dialog--padding-block` | Vertical padding for header/body/footer | `--sc-kit--space--5` | * | `--sc-kit--dialog--padding-inline` | Horizontal padding for header/body/footer | `--sc-kit--space--6` | * | `--sc-kit--dialog--body--overflow-y` | Body vertical overflow | `visible` | * | `--sc-kit--dialog--body--padding-block` | Body-specific vertical padding | inherits `--padding-block` | * | `--sc-kit--dialog--body--padding-inline` | Body-specific horizontal padding | inherits `--padding-inline` | * | `--sc-kit--dialog--header--padding-block` | Header-specific vertical padding | inherits `--padding-block` | * | `--sc-kit--dialog--header--padding-inline` | Header-specific horizontal padding | inherits `--padding-inline` | * | `--sc-kit--dialog--title--font-size` | Title font size | `1.125rem` (18px) | * | `--sc-kit--dialog--title--line-height` | Title line height | `1.4` | */ declare const Cmp: $$IsomorphicComponent; type Cmp = InstanceType>; export default Cmp;