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