import { type HTMLAttributes, type ReactNode } from 'react'; import { type CssLength } from '../../../utils/css'; export type SelfDestructPageProps = Omit, 'onAbort' | 'title'> & { title?: ReactNode; panelMessage?: ReactNode; initialSeconds?: number; minHeight?: CssLength; audioSrc?: string | null; audioType?: string; audioVolume?: number; defaultMuted?: boolean; defaultCoverOpen?: boolean; autoCloseCoverDelayMs?: number | null; countdownDelayMs?: number; detonationDelayMs?: number; ariaLabel?: string; activateLabel?: string; openCoverLabel?: string; closeCoverLabel?: string; abortLabel?: string; detonateLabel?: string; restartLabel?: string; muteLabel?: string; unmuteLabel?: string; onActivate?: () => void; onAbort?: () => void; onDetonate?: () => void; onReset?: () => void; }; export declare const SelfDestructPage: ({ title, panelMessage, initialSeconds, minHeight, audioSrc, audioType, audioVolume, defaultMuted, defaultCoverOpen, autoCloseCoverDelayMs, countdownDelayMs, detonationDelayMs, ariaLabel, activateLabel, openCoverLabel, closeCoverLabel, abortLabel, detonateLabel, restartLabel, muteLabel, unmuteLabel, onActivate, onAbort, onDetonate, onReset, className, style, ...props }: SelfDestructPageProps) => import("react/jsx-runtime").JSX.Element;