import { SugaredRelativeSingleEntity } from '@contember/binding';
import type { FunctionComponent } from 'react';
import { DataGridColumnPublicProps } from '../base';
import { BaseDynamicChoiceField } from '../../../fields';
import { FieldFallbackViewPublicProps } from '../../../fieldViews';
import { SelectCellArtifacts } from './SelectCellFilter';
export type HasOneSelectProps = DataGridColumnPublicProps & BaseDynamicChoiceField & FieldFallbackViewPublicProps & SugaredRelativeSingleEntity & {
    initialFilter?: SelectCellArtifacts;
};
/**
 * DataGrid cell which allows displaying and filtering by has-one relations.
 *
 * @example
 * ```
 * <HasOneSelectCell header="Category" field="category" options="Category.name" />
 * ```
 *
 * @group Data grid
 */
export declare const HasOneSelectCell: FunctionComponent<HasOneSelectProps>;
//# sourceMappingURL=HasOneSelectCell.d.ts.map