import { YamlEditorConfig } from '../../editors/types';
export interface YamlEditorProps extends Omit<YamlEditorConfig, 'container' | 'value' | 'onChange'> {
    /** Uncontrolled initial value. Ignored once `value` is provided. */
    defaultValue?: string;
    /** Controlled value. When provided the editor reflects this string. */
    value?: string;
    /** Fires on every user-initiated change. Required for controlled mode. */
    onChange?: (value: string) => void;
    className?: string;
}
declare function YamlEditor({ defaultValue, value, onChange, className, ...config }: YamlEditorProps): import("react/jsx-runtime").JSX.Element;
declare namespace YamlEditor {
    var displayName: string;
}
export { YamlEditor };
//# sourceMappingURL=yaml-editor.d.ts.map