import { Popover as PopoverPrimitive } from '@base-ui/react'; import type { ComponentProps, ReactNode } from 'react'; import { Button } from '../button'; import { IconButton } from '../icon-button'; import { Text } from '../text'; export declare function TourTitle({ className, children, ...props }: PopoverPrimitive.Title.Props): import("react/jsx-runtime").JSX.Element | null; export declare namespace TourTitle { var displayName: string; } export declare function TourDescription({ className, children, ...props }: PopoverPrimitive.Description.Props): import("react/jsx-runtime").JSX.Element | null; export declare namespace TourDescription { var displayName: string; } export interface TourProgressProps extends ComponentProps { /** Custom formatter, e.g. show "2/5" instead of "2 of 5". */ format?: (index: number, total: number) => ReactNode; } export declare function TourProgress({ format, ...props }: TourProgressProps): import("react/jsx-runtime").JSX.Element; export declare namespace TourProgress { var displayName: string; } export declare function TourNext({ children, onClick, ...props }: ComponentProps): import("react/jsx-runtime").JSX.Element; export declare namespace TourNext { var displayName: string; } export declare function TourPrev({ children, onClick, ...props }: ComponentProps): import("react/jsx-runtime").JSX.Element; export declare namespace TourPrev { var displayName: string; } export declare function TourSkip({ children, onClick, ...props }: ComponentProps): import("react/jsx-runtime").JSX.Element; export declare namespace TourSkip { var displayName: string; } export declare function TourClose({ onClick, children, ...props }: ComponentProps): import("react/jsx-runtime").JSX.Element; export declare namespace TourClose { var displayName: string; } export declare function TourDefaultLayout(): import("react/jsx-runtime").JSX.Element; export declare namespace TourDefaultLayout { var displayName: string; } //# sourceMappingURL=tour-parts.d.ts.map