ui-ingredients
Version:
Headless component library for Svelte powered by zag
11 lines (10 loc) • 551 B
TypeScript
import type { Snippet } from 'svelte';
import type { PresenceStrategyProps } from '../presence/create-presence.svelte.js';
import type { Optional } from '../types.js';
import type { CreateDialogProps, CreateDialogReturn } from './create-dialog.svelte.js';
export interface DialogProps extends Optional<CreateDialogProps, 'id'>, PresenceStrategyProps {
children?: Snippet<[CreateDialogReturn]>;
}
declare const DialogRoot: import("svelte").Component<DialogProps, {}, "">;
type DialogRoot = ReturnType<typeof DialogRoot>;
export default DialogRoot;