ui-ingredients
Version:
Headless component library for Svelte powered by zag
12 lines (11 loc) • 663 B
TypeScript
import type { Snippet } from 'svelte';
import type { SetOptional } from 'type-fest';
import type { Accessor } from '../types.js';
import type { PresenceStrategyProps } from '../Presence/createPresence.svelte.js';
import type { CreateAlertDialogProps, CreateAlertDialogReturn } from './createAlertDialog.svelte.js';
export interface AlertDialogProps extends SetOptional<CreateAlertDialogProps, 'id'>, PresenceStrategyProps {
children?: Snippet<[Accessor<CreateAlertDialogReturn>]>;
}
declare const AlertDialogRoot: import("svelte").Component<AlertDialogProps, {}, "">;
type AlertDialogRoot = ReturnType<typeof AlertDialogRoot>;
export default AlertDialogRoot;