///
export declare type Alignment2D = 'topLeft' | 'topCenter' | 'topRight' | 'centerLeft' | 'center' | 'centerRight' | 'bottomLeft' | 'bottomCenter' | 'bottomRight';
export declare type Alignment2DObjs = {
[K in Alignment2D]: {
[k in K]: boolean;
};
}[Alignment2D];
export declare type VerticalAlignment = 'top' | 'center' | 'bottom';
export declare type HorizontalAlignment = 'left' | 'center' | 'right';
export declare type Alignment1DHorizontal = 'left' | 'centerHorizontally' | 'right';
export declare type Alignment1DVertical = 'top' | 'centerVertically' | 'bottom';
export declare type Alignment1D = Alignment1DHorizontal | Alignment1DVertical;
export declare type Alignment1DObjs = {
[K in Alignment1D]: {
[k in K]: boolean;
};
}[Alignment1D];
export declare type Align2AuxProps = {
alignments: [VerticalAlignment | undefined, HorizontalAlignment | undefined][];
} & {
x?: number;
y?: number;
};
export declare const splitAlignment: (alignment: Alignment2D | Alignment1D) => [VerticalAlignment | undefined, HorizontalAlignment | undefined];
declare type Align2Props = {
[K in Alignment2D]?: React.CElement | React.CElement[];
} | {
[K in Alignment1DHorizontal]?: React.CElement | React.CElement[];
} | {
[K in Alignment1DVertical]?: React.CElement | React.CElement[];
};
export declare const Align2: import("react").ForwardRefExoticComponent>;
export declare const Align2Aux: import("react").ForwardRefExoticComponent<{
alignments: [VerticalAlignment | undefined, HorizontalAlignment | undefined][];
} & {
x?: number | undefined;
y?: number | undefined;
} & {
children?: import("react").ReactNode;
} & {
name?: any;
debug?: boolean | undefined;
} & import("react").RefAttributes>;
export {};
//# sourceMappingURL=Align2.d.ts.map