import { CssLength } from '@breadstone/mosaik-themes';
import type { IAutoCompleteableProps } from '../../../Behaviors/AutoCompleteable';
import type { IDropDownableProps } from '../../../Behaviors/DropDownable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IFocusableProps } from '../../../Behaviors/Focusable';
import type { FloatingSync } from '../../../Types/FloatingSync';
import type { Placement } from '../../../Types/Placement';
import type { Strategy } from '../../../Types/Strategy';
/**
 * Represents the `{@link IAutoCompleteBoxElementProps}` interface.
 *
 * @public
 */
export interface IAutoCompleteBoxElementProps extends IAutoCompleteableProps, IDropDownableProps, IDisableableProps, IFocusableProps {
    suggestionPlacement: Placement;
    suggestionStrategy: Strategy;
    suggestionDistance: number;
    suggestionSkidding: number;
    suggestionSync: FloatingSync;
    maxSuggestionHeight: CssLength;
    suggestionFlipFallbackPlacements: Array<Placement>;
}
//# sourceMappingURL=IAutoCompleteBoxElementProps.d.ts.map