export declare const TableColumn: import('../../utils/withInstall').WithInstall<import('vue').DefineComponent<{
    toMoney: BooleanConstructor;
    toPercent: BooleanConstructor;
    formatWithDefault: {
        type: FunctionConstructor;
        default: (v: unknown) => unknown;
    };
    map: {
        type: ObjectConstructor;
        default: () => null;
    };
    withDefault: {
        type: StringConstructor;
        default: string;
    };
    toJoin: {
        type: StringConstructor;
        default: string;
    };
}, {
    formatValue: (row: import('../..').PureObject) => any;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    toMoney: BooleanConstructor;
    toPercent: BooleanConstructor;
    formatWithDefault: {
        type: FunctionConstructor;
        default: (v: unknown) => unknown;
    };
    map: {
        type: ObjectConstructor;
        default: () => null;
    };
    withDefault: {
        type: StringConstructor;
        default: string;
    };
    toJoin: {
        type: StringConstructor;
        default: string;
    };
}>>, {
    map: Record<string, any>;
    toMoney: boolean;
    toPercent: boolean;
    formatWithDefault: Function;
    withDefault: string;
    toJoin: string;
}, {}>>;
export default TableColumn;
declare module "vue" {
    interface GlobalComponents {
        DdTableColumn: typeof TableColumn;
    }
}
