import { FunctionComponent, ReactNode } from 'react';
import { TextOverride } from '../../../../shared-logic/src/Translations/types';
export declare type ControlProps = {
    children: ReactNode;
    disabled?: boolean;
    placeholder?: string;
    onChange: (value: string) => void;
    value: string;
    setOpen: (open: boolean) => void;
    open: boolean;
    onClear?: () => void;
    clearable?: boolean;
    multiple?: boolean;
    isFilter?: boolean;
    subtle?: boolean;
    selectedValue?: string | number | Function;
    highlighted?: boolean;
    rightAligned?: boolean;
    sm?: boolean;
    testId?: string;
    isLoading?: boolean;
    id?: string;
    'aria-labelledby'?: string;
    onClick?: () => void;
    className?: string;
    textOverride?: TextOverride;
    fixedWidth?: number;
    classNameInputComponent?: string;
    classNameInputControl?: string;
    classNameInputControlGrid?: string;
};
export declare const Control: FunctionComponent<ControlProps>;
