import { default as React } from 'react';
import { default as IDialogNavigationProps } from './IDialogNavigationProps';
/**
 * DialogNavigation manages step-based navigation within a Dialog without
 * stacking multiple dialogs. It provides context consumed by `DialogStep`,
 * `DialogNavigateButton`, and `DialogHeader`.
 *
 * @param props {@link IDialogNavigationProps}
 * @returns The rendered navigation container
 *
 * @example
 * ```tsx
 * <Dialog>
 *   <DialogContent>
 *     <DialogNavigation initialStep="info">
 *       <DialogStep name="info">
 *         <DialogHeader>
 *           <DialogTitle>Basic Info</DialogTitle>
 *         </DialogHeader>
 *         <DialogFooter>
 *           <DialogNavigateButton to="confirm" label="Next" />
 *         </DialogFooter>
 *       </DialogStep>
 *       <DialogStep name="confirm">
 *         <DialogHeader>
 *           <DialogTitle>Confirm</DialogTitle>
 *         </DialogHeader>
 *       </DialogStep>
 *     </DialogNavigation>
 *   </DialogContent>
 * </Dialog>
 * ```
 */
declare const DialogNavigation: React.FC<IDialogNavigationProps>;
export default DialogNavigation;
