/**
 * Copyright IBM Corp. 2024, 2024
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import React, { ReactNode } from 'react';
export interface FullPageErrorProps {
    /**
     * Provide the contents of the FullPageError.
     */
    children?: ReactNode;
    /**
     * Provide an optional class to be applied to the containing node.
     */
    className?: string;
    /**
     * String that will provide the description for the error code. <br/>
     * This is optional for 403 and 404 kinds, and passing this would override their default descriptions.
     */
    description: string;
    /**
     * The kind of error page to be displayed, default is custom
     */
    kind?: 'custom' | '403' | '404';
    /**
     * String that will describe the error that occurred
     */
    label: string;
    /**
     * This will be for the main title of the FullPageError component
     */
    title: string;
}
/**
 * Display a full-page error when the requested page is unavailable to the user.
 * This is typically caused by issues with the requested URL or access permissions.
 */
export declare let FullPageError: React.ForwardRefExoticComponent<FullPageErrorProps & React.RefAttributes<HTMLDivElement>>;
