import { PassThroughPropsWithRef } from '../../types'; /** * Props for the DrillDown component. * * @property index - Zero-based index of this drilldown screen in the navigation sequence. * @property onClose - Called when the close button in the header is clicked. When provided, displays a close button in the DrillDownHeader. * * @extends PassThroughPropsWithRef<"div"> */ export type DrillDownProps = PassThroughPropsWithRef<"div"> & { index: number; onClose?: () => void; }; /** * Multi-step navigation component for Dialog, Drawer, and Page.Panel. * * Manages sequential navigation between related content screens within overlay components. * Each DrillDown represents a single screen identified by its index. Navigate between screens * using DrillDown.NextButton, DrillDown.PrevButton, or the useDrillDown hook. * * Features: * - Index-based navigation between screens * - Built-in back and close button support in headers * - Automatic analytics tracking via data-tracking-id * - Controlled and uncontrolled modes via useDrillDown hook * - Compound component API for consistent structure * * @example * ```tsx * * * Step 1 * First step content * * Continue * * * close()}> * Step 2 * Second step content * * Back * * * * ``` */ export declare const DrillDown: import('react').ForwardRefExoticComponent & import('react').RefAttributes> & { Header: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; Content: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; Footer: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; NextButton: import('react').ForwardRefExoticComponent>; PrevButton: import('react').ForwardRefExoticComponent>; }; export declare const DrillDownElement: import('react').ForwardRefExoticComponent & import('react').RefAttributes> & { Header: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; Content: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; Footer: import('react').ForwardRefExoticComponent & import('react').RefAttributes>; NextButton: import('react').ForwardRefExoticComponent>; PrevButton: import('react').ForwardRefExoticComponent>; };