/**
 * Carousel Navigation Flexbox Converter - TypeScript Version
 */
type Position = string[];
type FlexDirection = "vertical" | "column" | "vertical-reverse" | "column-reverse";
type JustifyContent = "start" | "end" | "center" | "space-between" | "space-around" | "space-evenly";
type AlignItems = "start" | "end" | "center" | "stretch" | "baseline";
interface FlexboxLayout {
    flexDirection: FlexDirection;
    alignItems: AlignItems;
    justifyContent: JustifyContent;
}
interface FlexboxProperties extends FlexboxLayout {
    verticalSpacing: string;
    horizontalSpacing: string;
}
/**
 * Converts absolute positioned carousel navigation to flexbox layout
 */
export declare function carouselNavigationAlignment(prevPosition: Position, nextPosition: Position, direction?: "vertical" | "horizontal"): FlexboxProperties;
export {};
