import type { Strings } from "../constants/strings";
import { ThemeType } from "./MediaContext";
export declare function useMediaContext(): {
    getString: (stringName: keyof typeof Strings) => string;
    getStyles: (themeKey: keyof ThemeType["styles"], className?: string, flags?: any) => any;
    style: {
        theme: {
            previewCard: {
                width: string;
                height: string;
                background: string;
            };
            nftProposalCard: {
                mediaWidth: string;
                mediaHeight: string;
            };
            showArtist: boolean;
            useEnsResolution: boolean;
            preferredIPFSGateway: string;
            useZoraUsernameResolution: boolean;
            showUserName: boolean;
            showOwner: boolean;
            showTxnLinks: boolean;
            spacingUnit: string;
            textBlockPadding: string;
            borderStyle: string;
            lineSpacing: number;
            maximumPricingDecimals: number;
            linkColor: string;
            bodyFont: string;
            titleFont: string;
            headerFont: string;
            mediaContentFont: {
                fontFamily: string;
            };
            buttonColor: {
                primaryBackground: string;
                primaryText: string;
                background: string;
                text: string;
            };
            defaultBorderRadius: number;
            fontSizeFull: number;
            audioColors: {
                waveformColor: string;
                progressColor: string;
            };
            placeHolderColor: string;
            maxPreviewMediaSize: number;
            cdnHosts: string[];
        };
        useDefaultStyles: boolean;
        styles: {
            auctionHouseList: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardOuter: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { hasClickEvent }: any) => string;
            cardLink: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardHeader: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardMediaWrapper: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardItemInfo: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardAuctionPricing: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { type, }: {
                type: "unknown" | "reserve-active" | "reserve-pending";
            }) => string;
            cardTitle: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            cardTitleLoading: () => string;
            cardAddressLoading: () => string;
            cardAddressLinkLoading: () => string;
            fullPage: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullMediaWrapper: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullItemInfo: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullTitle: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullDescription: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullOwnerAddress: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            fullLabel: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            fullPageHistoryList: () => string;
            fullPageHistoryItem: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            fullPageHistoryItemDescription: () => string;
            fullPageHistoryItemDescriptionCopy: () => string;
            fullPageHistoryItemMeta: () => string;
            fullPageHistoryTxnLink: () => string;
            nftProposalMediaWrapper: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalInfoLayout: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalActionList: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalLabelWrapper: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalUserView: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalLabel: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            fullPageHistoryItemDatestamp: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            fullPageDataGrid: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            infoContainer: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { bottomPadding }: any) => string;
            fullInfoSpacer: (_: any, { height }: {
                height: number;
            }) => string;
            fullInfoAuctionPricing: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullInfoAuctionWrapper: () => string;
            fullInfoCategoriesContainer: (_: any) => string;
            fullInfoArtistsContainer: (_: any) => string;
            fullInfoProofAuthenticityContainer: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullProofLink: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            fullCreatorOwnerSection: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            propertiesGrid: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            propertiesItem: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            categoriesItem: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            artistsItem: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            propertiesLabel: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            colectionTagWrapper: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            button: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { primary }: any) => string;
            textSubdued: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            pricingAmountWrapper: () => string;
            pricingAmount: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            pricingAmountUsd: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            addressLink: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            nftProposal: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalActions: () => string;
            nftProposalActionButton: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { action }: {
                action: "approve" | "deny";
            }) => string;
            nftProposalAcceptedPill: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            nftProposalTitle: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            mediaLoader: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { mediaLoaded, isFullPage }: any) => string;
            mediaObject: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { mediaLoaded, isFullPage }: any) => string;
            mediaAudioWrapper: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            mediaAudioWaveform: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            mediaObjectMessage: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            mediaContentText: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => (string | {
                fontFamily: string;
            })[];
            mediaPlayButton: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { playing }: any) => string;
            mediaVideoControls: (_: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { isFullPage }: any) => string;
            mediaFullscreenButton: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string;
            mediaMuteButton: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }, { muted }: any) => string;
            auctionsBuyNowPrice: () => string;
            auctionsBuyNowPriceAmount: (theme: {
                previewCard: {
                    width: string;
                    height: string;
                    background: string;
                };
                nftProposalCard: {
                    mediaWidth: string;
                    mediaHeight: string;
                };
                showArtist: boolean;
                useEnsResolution: boolean;
                preferredIPFSGateway: string;
                useZoraUsernameResolution: boolean;
                showUserName: boolean;
                showOwner: boolean;
                showTxnLinks: boolean;
                spacingUnit: string;
                textBlockPadding: string;
                borderStyle: string;
                lineSpacing: number;
                maximumPricingDecimals: number;
                linkColor: string;
                bodyFont: string;
                titleFont: string;
                headerFont: string;
                mediaContentFont: {
                    fontFamily: string;
                };
                buttonColor: {
                    primaryBackground: string;
                    primaryText: string;
                    background: string;
                    text: string;
                };
                defaultBorderRadius: number;
                fontSizeFull: number;
                audioColors: {
                    waveformColor: string;
                    progressColor: string;
                };
                placeHolderColor: string;
                maxPreviewMediaSize: number;
                cdnHosts: string[];
            }) => string[];
            auctionsHighestBidPrice: () => string;
            auctionsBuyNowPriceLabelLoading: () => string;
            auctionsBuyNowPriceLoading: () => string;
            mediaLoaderError: () => string;
        };
    };
    networkId: import("@cross-nft-marketplace/auction-house-nft-hooks/dist/constants/networks").NetworkIDs;
    strings: {
        COLLECTED: string;
        CREATED: string;
        PROOF_AUTHENTICITY: string;
        ETHERSCAN_TXN: string;
        VIEW_IPFS: string;
        VIEW_METADATA: string;
        LIST_PRICE: string;
        HIGHEST_BID: string;
        RESERVE_PRICE: string;
        AVAILABLE_CURRENCIES: string;
        BUY_NOW_PRICE: string;
        TOP_BID: string;
        SOLD_FOR: string;
        SOLD_AT: string;
        NOT_APPLICABLE: string;
        CARD_CREATED_BY: string;
        CARD_OWNED_BY: string;
        ENDS_IN: string;
        CREATOR: string;
        ARTIST: string;
        OWNER: string;
        AUCTION_ENDS: string;
        BIDDER: string;
        NFT_HISTORY: string;
        AUCTION_PENDING_DURATION: string;
        CATEGORY: string;
        CURATOR_FEE: string;
        CURATOR_PROCEEDS_DESC: string;
        AUCTION_SOLD_FOR: string;
        BID_HISTORY_BID: string;
        BID_HISTORY_PURCHASED_FOR: string;
        OPEN_OFFERS: string;
        WINNER: string;
        BID_HISTORY_LISTED: string;
        BID_HISTORY_WON_AUCTION: string;
        BID_HISTORY_VIEW_TRANSACTION: string;
        BID_HISTORY_MINTED: string;
        PROPOSED_BY: string;
        PROPOSAL_CURATOR_SHARE: string;
        PROPOSAL_ACCEPTED: string;
        PRICING_LOADING: string;
        PRICING_LOADING_LABEL: string;
        NO_PRICING_PLACEHOLDER: string;
        AUDIO_CONTROLS_PLAY: string;
        AUDIO_CONTROLS_PAUSE: string;
        VIDEO_CONTROLS_LABEL: string;
        VIDEO_CONTROLS_FULLSCREEN: string;
        VIDEO_CONTROLS_PLAY: string;
        VIDEO_CONTROLS_PAUSE: string;
        VIDEO_CONTROLS_MUTE: string;
        PROPERTIES_TITLE: string;
    };
    kIndexer: string;
    renderers: import("../content-components/RendererConfig").RendererConfig[];
};
