import React from 'react'; declare const useClones: () => { dom: React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>[]; svg: React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>[]; }; export default useClones; export declare const cloneKey: unique symbol; export declare const svgKey: unique symbol; export declare const domKey: unique symbol; declare type Clone = { el: React.ReactElement; } & ({ key: typeof domKey; ref: React.RefObject; } | { key: typeof svgKey; ref: React.RefObject; }); declare module 'matter-js' { interface Body { [cloneKey]?: Clone; } }