import { SugaredRelativeSingleField } from '@contember/binding';
import type { FunctionComponent, ReactNode } from 'react';
import { FieldFallbackViewPublicProps } from '../../../fieldViews';
import { DataGridCellPublicProps, DataGridHeaderCellPublicProps, DataGridOrderDirection } from '../base';
import { NullConditionFilterPublicProps } from './NullConditionFilter';
export declare type NumberCellProps = DataGridHeaderCellPublicProps & DataGridCellPublicProps & FieldFallbackViewPublicProps & SugaredRelativeSingleField & NullConditionFilterPublicProps & {
    disableOrder?: boolean;
    initialOrder?: DataGridOrderDirection;
    format?: (value: number) => ReactNode;
};
export declare type NumberFilterArtifacts = {
    mode: 'eq' | 'gte' | 'lte';
    query: number | null;
    nullCondition: boolean;
};
export declare const NumberCell: FunctionComponent<NumberCellProps>;
//# sourceMappingURL=NumberCell.d.ts.map