import type { JSX, ReactNode } from 'react'; import { type PreviewState } from './Context'; import type { Point, PreviewPlacement } from './offsets'; export type PreviewGenerator = (state: PreviewState) => JSX.Element; export type PreviewProps = ({ children: PreviewGenerator | ReactNode; } | { generator: PreviewGenerator; }) & { placement?: PreviewPlacement; padding?: Point; }; export declare const Preview: (props: PreviewProps) => JSX.Element | null;