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 SelectSide } from "../positioner/select-positioner-context.js"; export interface SelectScrollArrowState { direction: "up" | "down"; visible: boolean; side: SelectSide; transitionStatus: TransitionStatus; } export interface SelectScrollArrowProps extends BaseUIComponentProps<"div", SelectScrollArrowState> { as?: ValidComponent; /** Whether to keep the element mounted when the popup isn't scrollable. @default false */ keepMounted?: boolean | undefined; /** Internal — whether this arrow renders up- or down-scroll affordance. */ direction: "up" | "down"; } export declare function SelectScrollArrow(props: SelectScrollArrowProps): JSX.Element; //# sourceMappingURL=select-scroll-arrow.d.ts.map