import { AutocompleteAsyncProps } from '../types';
import { renderMaterialUI } from '../../../../../test';
export interface OptionsTests {
    id: number;
    name: string;
}
type ControlledValue = OptionsTests | OptionsTests[] | null;
export declare const mockItems: OptionsTests[];
export declare const mockItemAfterTimeSelected: OptionsTests;
export declare const mockItemPreselected: OptionsTests;
export declare const mockItemPreselectedMultiple: OptionsTests[];
export declare const mockItemPreselectedNotInOptions: OptionsTests;
export declare const mockItemPreselectedMultipleNotInOptions: OptionsTests[];
export declare const DEFAULT_PROPS: Omit<AutocompleteAsyncProps<OptionsTests>, 'value' | 'onChange'>;
/**
 * Custom filter function.
 */
export declare const onChangeFilterParms: (newValue: string) => {
    f: ({
        n: string;
        o: string;
        o1: boolean;
    } | {
        n: string;
        o: string;
        o1: string;
    })[];
};
/**
 * Renders the AutocompleteAsync component with EnvironmentProvider.
 */
export declare const renderAutocompleteAsync: (overrideProps?: Partial<Omit<AutocompleteAsyncProps<OptionsTests>, "value" | "onChange">>, initialValue?: ControlledValue, withAutoValueChange?: boolean, autoValueChange?: ControlledValue) => ReturnType<typeof renderMaterialUI>;
export {};
//# sourceMappingURL=common.d.ts.map