import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps } from "../../internals/types.js"; import { type ComboboxAlign, type ComboboxSide } from "./positioner-context.js"; export interface ComboboxPositionerState { open: boolean; side: ComboboxSide; align: ComboboxAlign; anchorHidden: boolean; empty: boolean; } export interface ComboboxPositionerProps extends BaseUIComponentProps<"div", ComboboxPositionerState> { as?: ValidComponent; side?: ComboboxSide | undefined; align?: ComboboxAlign | undefined; sideOffset?: number | undefined; alignOffset?: number | undefined; arrowPadding?: number | undefined; collisionPadding?: number | undefined; positionMethod?: "absolute" | "fixed" | undefined; } /** * Positions the popup against the input. Renders a `
` element. * * happy-dom returns 0 for all layout rects, so pixel-offset positioning * math is not unit-testable. Real browser coverage required. */ export declare function ComboboxPositioner(props: ComboboxPositionerProps): JSX.Element; //# sourceMappingURL=combobox-positioner.d.ts.map