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;
