import { type FC } from 'react';
import type { IDemoData, IPreviewerProps } from '../types';
type DemoGetter = () => Promise<{
    demos: Record<string, IDemoData>;
}>;
export interface IDumiDemoProps {
    demo: {
        id: string;
        inline?: boolean;
        loader?: DemoGetter;
        version?: string;
    };
    previewerProps: Omit<IPreviewerProps, 'asset' | 'children'>;
}
export declare const DumiDemo: FC<IDumiDemoProps>;
export {};
