import { ComponentProps, ReactNode } from 'react';
import { Button } from '../../components/Button';
export declare const NotFoundIcon: ({ className, ...props }: Omit<ComponentProps<"div">, "children">) => import("react").JSX.Element;
export declare const NotFoundContainer: ({ className, ...props }: ComponentProps<"div">) => import("react").JSX.Element;
export declare const NotFoundTitle: ({ className, ...props }: ComponentProps<"h1">) => import("react").JSX.Element;
export declare const NotFoundParagraph: ({ className, ...props }: ComponentProps<"p">) => import("react").JSX.Element;
interface NotFoundActionProps extends ComponentProps<typeof Button> {
}
export declare const NotFoundAction: (props: NotFoundActionProps) => import("react").JSX.Element;
export interface NotFoundProps {
    /**
     * Configures where user should go instead
     * @example { name: "users list", href: "/user" }
     * */
    backPage: {
        name: ReactNode;
        href: string;
    };
    /**
     * Singular name of accessed entity
     * @example "user"
     * */
    entityName: ReactNode;
    className?: string;
}
export declare const NotFound: ({ backPage, entityName, className, }: NotFoundProps) => import("react").JSX.Element;
export {};
