/**
 * CSS position calculation helpers for popovers and floating UI elements.
 *
 * @module
 */
/**
 * Basic position options for UI elements (cardinal directions).
 */
export type CardinalPosition = 'left' | 'right' | 'top' | 'bottom';
/**
 * Extended position options including overlay and center.
 */
export type Position = CardinalPosition | 'overlay' | 'center';
/**
 * Alignment options for positioned elements.
 */
export type Alignment = 'start' | 'center' | 'end';
/**
 * Generates CSS positioning styles for UI elements.
 *
 * @param offset - distance from the position (CSS value)
 * @throws UnreachableError if `position` is not a known `Position` value
 */
export declare const generate_position_styles: (position?: Position, align?: Alignment, offset?: string) => Record<string, string>;
//# sourceMappingURL=position_helpers.d.ts.map