import * as React from "react"; import { Orientation } from "./models/Orientation"; export declare type Size = { x: number; y: number; }; export declare type LayoutDimension = { size: Size; orientation: Orientation; origin: Size; spacing: number; }; export declare type LayoutContextProps = { layout: LayoutDimension; points: string; }; export declare function useLayoutContext(): LayoutContextProps; export declare type LayoutProps = { children: React.ReactElement | React.ReactElement[] | JSX.Element | JSX.Element[]; className?: string; flat?: boolean; origin?: any; size?: Size; space?: number; spacing?: number; }; /** * Provides LayoutContext for all descendands and renders child elements inside a (Group) element */ export declare function Layout({ size, flat, spacing, origin, children, className, ...rest }: LayoutProps): JSX.Element; export default Layout; //# sourceMappingURL=Layout.d.ts.map