import type YogaDefault from "yoga-layout";
export type { Config, Node } from "yoga-layout";
export declare enum Align {
    Auto = 0,
    FlexStart = 1,
    Center = 2,
    FlexEnd = 3,
    Stretch = 4,
    Baseline = 5,
    SpaceBetween = 6,
    SpaceAround = 7,
    SpaceEvenly = 8
}
export declare enum BoxSizing {
    BorderBox = 0,
    ContentBox = 1
}
export declare enum Dimension {
    Width = 0,
    Height = 1
}
export declare enum Direction {
    Inherit = 0,
    LTR = 1,
    RTL = 2
}
export declare enum Display {
    Flex = 0,
    None = 1,
    Contents = 2
}
export declare enum Edge {
    Left = 0,
    Top = 1,
    Right = 2,
    Bottom = 3,
    Start = 4,
    End = 5,
    Horizontal = 6,
    Vertical = 7,
    All = 8
}
export declare enum Errata {
    None = 0,
    StretchFlexBasis = 1,
    AbsolutePositionWithoutInsetsExcludesPadding = 2,
    AbsolutePercentAgainstInnerSize = 4,
    All = 2147483647,
    Classic = 2147483646
}
export declare enum ExperimentalFeature {
    WebFlexBasis = 0
}
export declare enum FlexDirection {
    Column = 0,
    ColumnReverse = 1,
    Row = 2,
    RowReverse = 3
}
export declare enum Gutter {
    Column = 0,
    Row = 1,
    All = 2
}
export declare enum Justify {
    FlexStart = 0,
    Center = 1,
    FlexEnd = 2,
    SpaceBetween = 3,
    SpaceAround = 4,
    SpaceEvenly = 5
}
export declare enum LogLevel {
    Error = 0,
    Warn = 1,
    Info = 2,
    Debug = 3,
    Verbose = 4,
    Fatal = 5
}
export declare enum MeasureMode {
    Undefined = 0,
    Exactly = 1,
    AtMost = 2
}
export declare enum NodeType {
    Default = 0,
    Text = 1
}
export declare enum Overflow {
    Visible = 0,
    Hidden = 1,
    Scroll = 2
}
export declare enum PositionType {
    Static = 0,
    Relative = 1,
    Absolute = 2
}
export declare enum Unit {
    Undefined = 0,
    Point = 1,
    Percent = 2,
    Auto = 3
}
export declare enum Wrap {
    NoWrap = 0,
    Wrap = 1,
    WrapReverse = 2
}
declare const Yoga: typeof YogaDefault;
export default Yoga;
