import { SugaredRelativeSingleField } from '@contember/binding';
import type { FunctionComponent, ReactNode } from 'react';
import { FieldFallbackViewPublicProps } from '../../../fieldViews';
import { DataGridColumnPublicProps, DataGridOrderDirection } from '../base';
export declare type TextCellProps = DataGridColumnPublicProps & FieldFallbackViewPublicProps & SugaredRelativeSingleField & {
    disableOrder?: boolean;
    initialOrder?: DataGridOrderDirection;
    format?: (value: string | null) => ReactNode;
};
export declare type TextFilterArtifacts = {
    mode: 'matches' | 'matchesExactly' | 'startsWith' | 'endsWith' | 'doesNotMatch';
    query: string;
    nullCondition: boolean;
};
export declare const TextCell: FunctionComponent<TextCellProps>;
//# sourceMappingURL=TextCell.d.ts.map