import { type ReactNode } from 'react';
import type { Notification } from './types';
export interface NotificationTileProps {
    notification: Notification;
    liveDurationMs?: number;
    onComplete: (id: string) => void;
    onSettle?: (id: string) => void;
    className?: string;
    /** Extra content rendered below the header inside the same card (e.g. an approval command section). */
    children?: ReactNode;
    /** Pin the tile: cancel the live auto-dismiss countdown (timer + progress bar) without settling it. */
    paused?: boolean;
}
export declare function NotificationTile({ notification, liveDurationMs, onComplete, onSettle, className, children, paused, }: NotificationTileProps): import("react").JSX.Element;
//# sourceMappingURL=notification-tile.d.ts.map