import React from 'react';
import Matter from 'matter-js';
import Render from '../Render';
declare const _default: React.MemoExoticComponent<React.ComponentType<Props>>;
export default _default;
declare type Gravity = {
    x?: number;
    y?: number;
    scale?: number;
};
declare type RendererProps = Omit<React.ComponentProps<typeof Render>, 'options'> & {
    options?: Matter.IRendererOptions;
};
declare type Props = {
    width?: number;
    height?: number;
    pixelRatio?: number | 'auto';
    engineOptions?: Matter.IEngineDefinition;
    rendererProps?: RendererProps;
    mouse?: boolean;
    gravity?: Gravity;
    walled?: boolean;
    wallWidth?: number;
    children: React.ReactNode;
};
