import type { Alignment, Placement, Side } from '@floating-ui/dom'; export type LogicalSide = 'block-end' | 'block-start' | 'inline-start' | 'inline-end'; export type LogicalSideAlign = `${LogicalSide}-${Alignment}`; type Direction = 'ltr' | 'rtl'; /** * Converts a single logical position to a physical position */ export declare function logicalToPhysical(logicalSide: LogicalSide): Side; /** * Converts a logical side and alignment to floating-ui compatible placement */ export declare function logicalToPhysical(logicalSide: LogicalSide, alignment: Alignment, dir: Direction): Placement; export {};