/// <reference types="react" />
import { OmniToken } from '../OmniToken';
import { OmniOperator } from '../operators/OmniOperator';
import { OmniFilterBar } from './OmniFilterBar';
export declare type OmniFilterPickerCallback = (value: string) => void;
export interface OmniFilterTokenShape {
    operators: OmniOperator[];
    token: string | null;
    operator: string | null;
    value: string | null;
    inputType: string | null;
    picker?: (setValue: OmniFilterPickerCallback) => JSX.Element;
}
interface OmniFilterTokenPropShape {
    token: OmniToken;
    controller: OmniFilterBar;
}
export declare function OmniFilterToken({ token, controller }: OmniFilterTokenPropShape): JSX.Element;
export {};
