//#region ../../node_modules/@floating-ui/utils/dist/floating-ui.utils.d.mts
declare type AlignedPlacement = `${Side}-${Alignment}`;
declare type Alignment = 'start' | 'end';
declare type Axis = 'x' | 'y';
declare type ClientRectObject = Prettify<Rect & SideObject>;
declare type Coords = { [key in Axis]: number };
declare type Dimensions = { [key in Length]: number };
declare type Length = 'width' | 'height';
declare type Placement = Prettify<Side | AlignedPlacement>;
declare type Prettify<T> = { [K in keyof T]: T[K] } & {};
declare type Rect = Prettify<Coords & Dimensions>;
declare type Side = 'top' | 'right' | 'bottom' | 'left';
declare type SideObject = { [key in Side]: number };
declare type Strategy = 'absolute' | 'fixed';
//#endregion
export { AlignedPlacement, Alignment, Axis, ClientRectObject, Coords, Dimensions, Length, Placement, Rect, Side, SideObject, Strategy };

//# sourceMappingURL=floating-ui.utils.d.ts.map