import { Column } from '../types'; declare type TextColumnOptions = { placeholder?: string; alignRight?: boolean; continuousUpdates?: boolean; deletedValue?: T; parseUserInput?: (value: string, rowIndex?: number) => T; formatBlurredInput?: (value: T, rowIndex?: number) => string; formatInputOnFocus?: (value: T, rowIndex?: number) => string; formatForCopy?: (value: T) => string; parsePastedValue?: (value: string) => T; inputModeForRowIndex?: (rowIndex: number) => 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' | undefined; additionalClassNamesForInput?: (rowIndex: number) => string; }; declare type TextColumnData = { placeholder?: string; alignRight: boolean; continuousUpdates: boolean; parseUserInput: (value: string, rowIndex?: number) => T; formatBlurredInput: (value: T, rowIndex?: number) => string; formatInputOnFocus: (value: T, rowIndex?: number) => string; inputModeForRowIndex?: (rowIndex: number) => 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' | undefined; additionalClassNamesForInput?: (rowIndex: number) => string; }; export declare const textColumn: Partial, string>>; export declare function createTextColumn({ placeholder, alignRight, continuousUpdates, deletedValue, parseUserInput, formatBlurredInput, formatInputOnFocus, formatForCopy, parsePastedValue, inputModeForRowIndex, additionalClassNamesForInput, }?: TextColumnOptions): Partial, string>>; export {}; //# sourceMappingURL=textColumn.d.ts.map