import { PropsWithChildren } from 'react';
export interface HeaderProps extends PropsWithChildren {
    name: string;
    domain?: string;
    logoUrl?: string;
}
export interface TitleProps {
    branding?: 'light' | 'dark';
    title?: string;
}
export interface PassportPageProps extends PropsWithChildren {
    address?: string;
    animate?: boolean;
    actionDirection?: 'column' | 'row';
    isOpen?: boolean;
    hideHeader?: boolean;
    onAnimated?: () => void;
    onBack?: () => void;
    onClosed?: () => void;
    onCancel?: () => void;
}
export declare const PassportPage: (({ actionDirection, address, children, onBack, onCancel, hideHeader, ...props }: PassportPageProps) => JSX.Element) & {
    Actions: ({ children }: any) => any;
    Cancel: import("react").ForwardRefExoticComponent<import("../primitives/button").ButtonProps & import("react").RefAttributes<HTMLButtonElement>> & {
        LeadingIcon: ({ children, ...props }: any) => import("react/jsx-runtime").JSX.Element;
        TrailingIcon: ({ children, ...props }: any) => import("react/jsx-runtime").JSX.Element;
    };
    Confirm: import("react").ForwardRefExoticComponent<import("../primitives/button").ButtonProps & import("react").RefAttributes<HTMLButtonElement>> & {
        LeadingIcon: ({ children, ...props }: any) => import("react/jsx-runtime").JSX.Element;
        TrailingIcon: ({ children, ...props }: any) => import("react/jsx-runtime").JSX.Element;
    };
    Content: ({ children, height, flexGrow }: any) => import("react/jsx-runtime").JSX.Element;
    Menu: (({ children, placement, isOpen: opened }: import("../containers").MenuProps) => JSX.Element) & {
        Header: "div";
        Content: "div";
        Footer: "div";
    };
    Drawer: ({ isOpen, title, onToggle, children, showCloseButton }: import("../containers").DrawerProps) => import("react/jsx-runtime").JSX.Element;
    Footer: ({ children }: any) => import("react/jsx-runtime").JSX.Element;
    Header: ({ children, domain, name, logoUrl }: HeaderProps) => import("react/jsx-runtime").JSX.Element;
    Info: ({ children }: any) => import("react/jsx-runtime").JSX.Element;
    Title: ({ branding, title }: TitleProps) => import("react/jsx-runtime").JSX.Element;
};
//# sourceMappingURL=passport-page.d.ts.map