import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; import { type MotionConfig, type MotionLabMetadata, type MotionTargetDefinition } from './core'; export type MotionLabProps = Omit, 'children' | 'onChange'> & { initialConfig?: MotionConfig; targets?: MotionTargetDefinition[]; onConfigChange?: (config: MotionConfig) => void; metadata?: MotionLabMetadata; persistDraft?: boolean; storageKey?: string; title?: ReactNode; description?: ReactNode; }; export declare function MotionLab({ initialConfig, targets, onConfigChange, metadata, persistDraft, storageKey, className, title, description, ...props }: MotionLabProps): import("react/jsx-runtime").JSX.Element;