import React from 'react';
export interface FigmaPrototypeSection {
    id: string;
    number: string;
    title: string;
    description?: string;
    startingNodeId: string;
    mobileStartingNodeId?: string;
}
export interface FigmaPrototypeViewerConfig {
    fileKey?: string;
    mobileFileKey?: string;
    desktopFileKey?: string;
    title: string;
    sections: FigmaPrototypeSection[];
    className?: string;
    iframeClassName?: string;
    controlsClassName?: string;
    activeControlClassName?: string;
    defaultSectionId?: string;
    height?: string;
    onSectionChange?: (sectionId: string) => void;
    mobileStartingPoint?: string;
    desktopStartingPoint?: string;
    mobileContentDimensions?: {
        width: number;
        height: number;
    };
    desktopContentDimensions?: {
        width: number;
        height: number;
    };
    hideControls?: boolean;
}
interface FigmaPrototypeViewerProps {
    config: FigmaPrototypeViewerConfig;
    activeSection?: string;
    onSectionClick?: (sectionId: string) => void;
}
export declare const FigmaPrototypeViewer: React.FC<FigmaPrototypeViewerProps>;
export default FigmaPrototypeViewer;
//# sourceMappingURL=figma-prototype-viewer.d.ts.map