/**
 * The `is` / `is_not` operator used by both vendor and department
 * condition rows. Extracted so the option list, locale labels, and
 * binding shape stay identical between rows.
 */
export type IsOrIsNotOperator = "is" | "is_not";
export interface OperatorIsOrIsNotPickerProps {
    /**
     * The label rendered to the left of the picker (e.g. "Vendor"
     * or "Department"). Each row chooses its own copy so the picker
     * row reads naturally as "Vendor is …" / "Department is not …".
     */
    label: string;
    /**
     * Full react-hook-form path to the operator value. Typical values:
     *   - `vendorCriteria.operator`
     *   - `departmentCriteria.operator`
     */
    name: string;
    defaultOperator?: IsOrIsNotOperator;
}
export declare function OperatorIsOrIsNotPicker({ label, name, defaultOperator, }: OperatorIsOrIsNotPickerProps): import("react/jsx-runtime").JSX.Element;
export default OperatorIsOrIsNotPicker;
