import { SelectFieldProps } from '@chakra-ui/react';
import { ReactNode } from 'react';
import { SelectProps } from '../Select/Select';
export interface ColumnSelectOption extends Record<string, unknown> {
    label: string | ReactNode;
    value: SelectFieldProps['value'];
}
export interface ColumnSelectProps extends SelectProps<SelectFieldProps['value']> {
    headerColumns: (string | ReactNode)[];
    singleValueText?: Record<string, string | ReactNode>;
    firstTextPosition?: 'left' | 'right';
    footer?: string | ReactNode;
}
declare const ColumnSelect: ({ headerColumns, singleValueText, firstTextPosition, footer, ...props }: ColumnSelectProps) => import("react/jsx-runtime").JSX.Element;
export default ColumnSelect;
