import { RegistryInterface, SunmaoLib } from '@subscan/widget-runtime';
export declare const components: (import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    columns: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        title: import("@sinclair/typebox").TString;
        value: import("@sinclair/typebox").TString;
        icon: import("@sinclair/typebox").TKeyOf<"note" | "points" | "barchart" | "finalized" | "person" | "rate" | "stake" | "swap">;
    }>>>>;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    isHover: import("@sinclair/typebox").TBoolean;
}>>, {}, readonly "content"[], {}, readonly "onClick"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    defaultCurrent: import("@sinclair/typebox").TNumber;
    pageSize: import("@sinclair/typebox").TNumber;
    total: import("@sinclair/typebox").TNumber;
    updateWhenDefaultValueChanges: import("@sinclair/typebox").TBoolean;
    disabled: import("@sinclair/typebox").TBoolean;
    hideOnSinglePage: import("@sinclair/typebox").TBoolean;
    size: import("@sinclair/typebox").TKeyOf<"default" | "mini" | "small" | "large">;
    sizeCanChange: import("@sinclair/typebox").TBoolean;
    simple: import("@sinclair/typebox").TBoolean;
    showJumper: import("@sinclair/typebox").TBoolean;
    showTotal: import("@sinclair/typebox").TBoolean;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    currentPage: import("@sinclair/typebox").TNumber;
}>>, {}, readonly "content"[], {}, readonly "onChange"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    data: import("@sinclair/typebox").TRecord<Record<string, any>>;
    columns: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        transformer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        type: import("@sinclair/typebox").TKeyOf<"link" | "code" | "time" | "text" | "transactionStatus" | "balance" | "tag">;
        prePath: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        ellipsis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        decimals: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        tagstyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TKeyOf<"primary" | "secondary">>;
        symbol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        title: import("@sinclair/typebox").TString;
        width: import("@sinclair/typebox").TString;
        dataKey: import("@sinclair/typebox").TString;
    }>>>>;
}>>, {}, {}, readonly "content"[], {}, readonly never[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    text: import("@sinclair/typebox").TString;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    isHover: import("@sinclair/typebox").TBoolean;
}>>, {}, readonly "content"[], {
    prefix: {
        slotProps: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{}>>;
    };
}, readonly "onClick"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    name: import("@sinclair/typebox").TKeyOf<"note" | "points" | "barchart" | "finalized" | "person" | "rate" | "stake" | "swap">;
    spin: import("@sinclair/typebox").TBoolean;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    isHover: import("@sinclair/typebox").TBoolean;
}>>, {}, readonly "content"[], {}, readonly "onClick"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    tabNames: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    initialSelectedTabIndex: import("@sinclair/typebox").TNumber;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    selectedTabIndex: import("@sinclair/typebox").TNumber;
}>>, {}, readonly ("tabItem" | "tabContent")[], {
    content: {
        slotProps: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
            tabIndex: import("@sinclair/typebox").TNumber;
        }>>;
    };
}, readonly never[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    series: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        symbol: import("@sinclair/typebox").TKeyOf<"none" | "circle" | "rect" | "roundRect" | "triangle" | "diamond" | "pin" | "arrow">;
        showSymbol: import("@sinclair/typebox").TBoolean;
        smooth: import("@sinclair/typebox").TBoolean;
        activeAreaStyle: import("@sinclair/typebox").TBoolean;
        name: import("@sinclair/typebox").TString;
        label: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
            show: import("@sinclair/typebox").TBoolean;
            position: import("@sinclair/typebox").TKeyOf<"left" | "right" | "top" | "bottom" | "inside" | "insideLeft" | "insideRight" | "insideTop" | "insideBottom" | "insideTopLeft" | "insideBottomLeft" | "insideTopRight" | "insideBottomRight">;
        }>>;
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TNumber>>;
    }>>>>;
    xAxis: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        position: import("@sinclair/typebox").TKeyOf<"top" | "bottom">;
        type: import("@sinclair/typebox").TKeyOf<"value" | "category">;
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    }>>>>;
    yAxis: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        position: import("@sinclair/typebox").TKeyOf<"left" | "right">;
        type: import("@sinclair/typebox").TKeyOf<"value" | "category">;
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    }>>>>;
    color: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
}>>, {}, {}, readonly "content"[], {}, readonly "onClick"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    color: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TString>>;
    series: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
            value: import("@sinclair/typebox").TNumber;
            name: import("@sinclair/typebox").TString;
        }>>>>;
    }>>;
}>>, {}, {}, readonly "content"[], {}, readonly "onClick"[]> | import("@subscan/widget-runtime").ImplementedRuntimeComponent<import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
    data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").StaticArray<import("@sinclair/typebox").TAny>>;
    image: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        value: import("@sinclair/typebox").TString;
    }>>;
    label01: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        title: import("@sinclair/typebox").TString;
        value: import("@sinclair/typebox").TString;
        clickable: import("@sinclair/typebox").TBoolean;
        linkPrefix: import("@sinclair/typebox").TString;
    }>>;
    label02: import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{
        title: import("@sinclair/typebox").TString;
        value: import("@sinclair/typebox").TString;
        clickable: import("@sinclair/typebox").TBoolean;
        linkPrefix: import("@sinclair/typebox").TString;
    }>>;
}>>, import("@sinclair/typebox").TObject<import("@sinclair/typebox").StaticProperties<{}>>, {}, readonly "content"[], {}, readonly never[]>)[];
export declare const traits: never[];
export declare const modules: never[];
export declare function install(registry: RegistryInterface): void;
export declare const SubscanLib: SunmaoLib;
