import React from 'react';
import { SpreadsheetCellProps } from '../SpreadsheetCell/SpreadsheetCellNew';
export declare const editCellColumns: ({
    id: string;
    accessorKey: string;
    header: string;
    enableSorting: boolean;
    size: number;
    meta: {
        enableDelete: boolean;
        isPrimaryColumn?: undefined;
    };
    cell?: undefined;
    subHeader?: undefined;
    showCount?: undefined;
    errorCount?: undefined;
    validCount?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    header: {
        text: string;
        bgColor?: undefined;
    };
    enableSorting: boolean;
    cell: (props: SpreadsheetCellProps<Record<string, unknown>>) => React.JSX.Element;
    size: number;
    meta?: undefined;
    subHeader?: undefined;
    showCount?: undefined;
    errorCount?: undefined;
    validCount?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor?: undefined;
    };
    subHeader: {
        text: string;
        tooltipContent: string;
        color: string;
    };
    cell: (props: any) => React.JSX.Element;
    meta: {
        isPrimaryColumn: boolean;
        enableDelete?: undefined;
    };
    size?: undefined;
    showCount?: undefined;
    errorCount?: undefined;
    validCount?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor: string;
    };
    subHeader: {
        text: string;
        tooltipContent: string;
        color: string;
    };
    showCount: boolean;
    errorCount: number;
    validCount: number;
    size?: undefined;
    meta?: undefined;
    cell?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor?: undefined;
    };
    subHeader: {
        text: string;
        tooltipContent: string;
        color?: undefined;
    };
    showCount: boolean;
    errorCount: number;
    validCount: number;
    headerChildren: React.JSX.Element;
    size?: undefined;
    meta?: undefined;
    cell?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor?: undefined;
    };
    subHeader: {
        text: string;
        tooltipContent: string;
        color?: undefined;
    };
    showCount: boolean;
    errorCount: number;
    validCount: number;
    headerChildren: React.JSX.Element;
    disabled: boolean;
    size?: undefined;
    meta?: undefined;
    cell?: undefined;
    subHeaderValue?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor: string;
    };
    subHeader: {
        text: string;
        tooltipContent: string;
        color: string;
    };
    showCount: boolean;
    subHeaderValue: string;
    errorCount: number;
    validCount: number;
    size?: undefined;
    meta?: undefined;
    cell?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
} | {
    id: string;
    accessorKey: string;
    enableSorting: boolean;
    header: {
        text: string;
        bgColor?: undefined;
    };
    subHeader: {
        text: string;
        tooltipContent?: undefined;
        color?: undefined;
    };
    showCount: boolean;
    size?: undefined;
    meta?: undefined;
    cell?: undefined;
    errorCount?: undefined;
    validCount?: undefined;
    headerChildren?: undefined;
    disabled?: undefined;
    subHeaderValue?: undefined;
})[];
