import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps } from "../../internals/types.js"; import type { TransitionStatus } from "../../internals/use-transition-status/use-transition-status.js"; import { type SelectAlign, type SelectSide } from "../positioner/select-positioner-context.js"; export interface SelectPopupState { open: boolean; side: SelectSide; align: SelectAlign; transitionStatus: TransitionStatus; } export interface SelectPopupProps extends BaseUIComponentProps<"div", SelectPopupState> { as?: ValidComponent; /** * Element to focus when the popup closes. * - `false`: do not move focus * - `true`: default (trigger) * - `HTMLElement` or ref: explicit target */ finalFocus?: boolean | HTMLElement | { current: HTMLElement | null; } | undefined; } export declare function SelectPopup(props: SelectPopupProps): JSX.Element; //# sourceMappingURL=select-popup.d.ts.map