import { NFTDataProviderProps } from "../context/NFTDataProvider";
import type { StyleProps } from "../utils/StyleTypes";
import type { MouseEvent } from "react";
import type { IArtist } from "@cross-nft-marketplace/auction-house-nft-hooks";
import type { INftAttribute } from "@cross-nft-marketplace/auction-house-nft-hooks";
declare type NFTFullPageProps = Omit<NFTDataProviderProps, "children"> & {
    children?: React.ReactNode;
    config?: {
        actionArtists: (event: MouseEvent, artist: IArtist) => void;
        actionCategories: (event: MouseEvent, category: INftAttribute) => void;
    };
} & StyleProps;
export declare const NFTFullPage: ({ children, config, className, ...wrapperProps }: NFTFullPageProps) => JSX.Element;
export {};
