import { default as React } from 'react';
import { CardProps } from '@mui/material';
export interface IBlockletStore extends CardProps {
    did?: string;
    title: string;
    description?: string;
    cover?: string;
    avatar?: string;
    author?: string;
    download?: string;
    official?: {
        tooltip: React.ReactNode;
        size?: number;
        color?: string;
    };
    button?: React.ReactNode;
    buttonText?: string;
    buttonDisabled?: boolean;
    buttonLoading?: boolean;
    onButtonClick?: Function;
    onMainClick?: Function;
    className?: string;
    status?: {
        key: string;
        icon: React.ReactNode;
        text: React.ReactNode;
        title?: React.ReactNode;
        maxWidth?: number;
        color?: string;
        align?: 'left' | 'right';
    }[];
    icons?: {
        key: string;
        icon: string | React.ReactElement<any>;
        title: React.ReactNode;
        color?: string;
    }[];
}
export default function BlockletStore({ ...props }: IBlockletStore): import("react/jsx-runtime").JSX.Element;
