/**
 * TextOnPathPanel
 * UI for editing text along a path
 */
import React from 'react';
import type { TextOnPathOptions } from './textOnPath';
export interface TextOnPathPanelProps {
    /** Initial text */
    initialText?: string;
    /** Initial path data */
    initialPath?: string;
    /** Called when result changes */
    onChange?: (result: {
        svg: string;
        options: TextOnPathOptions;
    }) => void;
    /** Custom class name */
    className?: string;
    /** Preview size */
    previewSize?: {
        width: number;
        height: number;
    };
}
export declare const TextOnPathPanel: React.FC<TextOnPathPanelProps>;
export default TextOnPathPanel;
