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