///
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 Alignment1D = 'top' | 'centerVertically' | 'bottom' | 'left' | 'centerHorizontally' | 'right';
export declare type Alignment1DObjs = {
[K in Alignment1D]: {
[k in K]: boolean;
};
}[Alignment1D];
export declare type AlignProps = (Alignment2DObjs | Alignment1DObjs) & {
to?: Alignment2D | Alignment1D;
} & {
x?: number;
y?: number;
};
export declare const splitAlignment: (alignment: Alignment2D | Alignment1D) => [VerticalAlignment | undefined, HorizontalAlignment | undefined];
export declare const Align: import("react").ForwardRefExoticComponent<(AlignProps & {
children?: import("react").ReactNode;
} & {
name?: any;
debug?: boolean | undefined;
}) & import("react").RefAttributes>;
//# sourceMappingURL=Align.d.ts.map