import React from 'react';
import { Static } from '@sinclair/typebox';
import { StateManagerInterface } from '@subscan/widget-runtime';
export declare const BaseColumnSpecObject: {
    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>;
};
export declare const BaseColumnSpec: 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>;
}>>;
export interface BaseColumnValueProps extends Static<typeof BaseColumnSpec> {
    value: any;
    stateManager: StateManagerInterface;
}
export declare const RenderColumnValue: React.FC<BaseColumnValueProps>;
