import { default as React } from 'react';
import { Status } from '../../tokens/colors';
/** See: {@link ErrorPage} */
export interface ErrorPageProps {
    /** Visual style preset */
    status?: Status;
    /** Fullscreen wrapper */
    fullScreen?: boolean;
    /** Custom classes */
    className?: string;
    /** Children slots */
    children: React.ReactNode;
}
declare function Root({ status, fullScreen, className, children }: Readonly<ErrorPageProps>): React.JSX.Element;
declare function Title({ children }: Readonly<{
    children: React.ReactNode;
}>): React.JSX.Element;
declare function Description({ children }: Readonly<{
    children: React.ReactNode;
}>): React.JSX.Element;
declare function Extra({ children }: Readonly<{
    children: React.ReactNode;
}>): React.JSX.Element;
declare function Action({ children }: Readonly<{
    children: React.ReactNode;
}>): React.JSX.Element;
export declare const ErrorPage: typeof Root & {
    Title: typeof Title;
    Description: typeof Description;
    Extra: typeof Extra;
    Action: typeof Action;
};
export {};
//# sourceMappingURL=ErrorPage.d.ts.map