import { type IAlignPoint, type IOffset } from "../typings/positioning.js";
/**
 * @internal
 */
export type HorizontalPosition = "left" | "center" | "right";
/**
 * @internal
 */
export type VerticalPosition = "top" | "center" | "bottom";
/**
 * @internal
 */
export type PositionPoint = `${VerticalPosition}-${HorizontalPosition}`;
/**
 * @internal
 */
export declare function positionPointToAlignPoint(positionPoint: PositionPoint): string;
/**
 * @internal
 */
export type AlignConfig = {
    triggerAlignPoint: PositionPoint;
    overlayAlignPoint: PositionPoint;
    offset?: IOffset;
};
/**
 * @internal
 */
export declare function alignConfigToAlignPoint({ triggerAlignPoint, overlayAlignPoint, offset }: AlignConfig): IAlignPoint;
//# sourceMappingURL=utils.d.ts.map