import * as Taffy from "taffy-js"; import { Align, BoxSizing, Display, FlexDirection, Wrap, Justify, PositionType, Overflow } from "./enums.js"; /** * Converts Yoga FlexDirection to Taffy FlexDirection. * @param direction - Yoga FlexDirection. * @returns Taffy FlexDirection. */ export declare function fromYogaFlexDirection(direction: FlexDirection): Taffy.FlexDirection; /** * Converts Taffy FlexDirection to Yoga FlexDirection. * @param direction - Taffy FlexDirection. * @returns Yoga FlexDirection. */ export declare function toYogaFlexDirection(direction: Taffy.FlexDirection): FlexDirection; /** * Converts Yoga Display to Taffy Display. * @param display - Yoga Display. * @returns Taffy Display. */ export declare function fromYogaDisplay(display: Display): Taffy.Display; /** * Converts Taffy Display to Yoga Display. * @param display - Taffy Display. * @returns Yoga Display. */ export declare function toYogaDisplay(display: Taffy.Display): Display; /** * Converts Yoga Wrap to Taffy FlexWrap. * @param wrap - Yoga Wrap. * @returns Taffy FlexWrap. */ export declare function fromYogaWrap(wrap: Wrap): Taffy.FlexWrap; /** * Converts Taffy FlexWrap to Yoga Wrap. * @param wrap - Taffy FlexWrap. * @returns Yoga Wrap. */ export declare function toYogaWrap(wrap: Taffy.FlexWrap): Wrap; /** * Converts Yoga Align to Taffy AlignItems. * @param align - Yoga Align. * @returns Taffy AlignItems. */ export declare function fromYogaAlignItems(align: Align): Taffy.AlignItems; /** * Converts Taffy AlignItems to Yoga Align. * @param align - Taffy AlignItems. * @returns Yoga Align. */ export declare function toYogaAlign(align: Taffy.AlignItems): Align; /** * Converts Yoga Align to Taffy AlignSelf. * @param align - Yoga Align. * @returns Taffy AlignSelf. */ export declare function fromYogaAlignSelf(align: Align): Taffy.AlignSelf; /** * Converts Taffy AlignSelf to Yoga Align. * @param align - Taffy AlignSelf. * @returns Yoga Align. */ export declare function toYogaAlignSelf(align: Taffy.AlignSelf): Align; /** * Converts Yoga Align to Taffy AlignContent. * @param align - Yoga Align. * @returns Taffy AlignContent. */ export declare function fromYogaAlignContent(align: Align): Taffy.AlignContent; /** * Converts Taffy AlignContent to Yoga Align. * @param align - Taffy AlignContent. * @returns Yoga Align. */ export declare function toYogaAlignContent(align: Taffy.AlignContent): Align; /** * Converts Yoga Justify to Taffy JustifyContent. * @param justify - Yoga Justify. * @returns Taffy JustifyContent. */ export declare function fromYogaJustify(justify: Justify): Taffy.JustifyContent; /** * Converts Taffy JustifyContent to Yoga Justify. * @param justify - Taffy JustifyContent. * @returns Yoga Justify. */ export declare function toYogaJustify(justify: Taffy.JustifyContent): Justify; /** * Converts Yoga PositionType to Taffy Position. * @param pos - Yoga PositionType. * @returns Taffy Position. */ export declare function fromYogaPositionType(pos: PositionType): Taffy.Position; /** * Converts Taffy Position to Yoga PositionType. * @param pos - Taffy Position. * @returns Yoga PositionType. */ export declare function toYogaPositionType(pos: Taffy.Position): PositionType; /** * Converts Yoga Overflow to a format suitable for Taffy (currently string for JS binding). * @param overflow - Yoga Overflow. * @returns Taffy compatible overflow value. */ export declare function fromYogaOverflow(overflow: Overflow): any; /** * Converts Taffy Overflow to Yoga Overflow. * @param overflow - Taffy Overflow. * @returns Yoga Overflow. */ export declare function toYogaOverflow(overflow: Taffy.Overflow): Overflow; /** * Converts Yoga BoxSizing to Taffy BoxSizing. * @param boxSizing - Yoga BoxSizing. * @returns Taffy BoxSizing. */ export declare function fromYogaBoxSizing(boxSizing: BoxSizing): Taffy.BoxSizing; /** * Converts Taffy BoxSizing to Yoga BoxSizing. * @param boxSizing - Taffy BoxSizing. * @returns Yoga BoxSizing. */ export declare function toYogaBoxSizing(boxSizing: Taffy.BoxSizing): BoxSizing;