import { EditorState } from "./FunctionCurveEditor.js";
export declare class FunctionCurveEditorElement extends HTMLElement {
    private widget;
    constructor();
    connectedCallback(): void;
    disconnectedCallback(): void;
    getEditorState(): EditorState;
    setEditorState(eState: Partial<EditorState>): void;
    getFunction(): (x: number) => number;
    getRawHelpText(): string[];
    getFormattedHelpText(): string;
}
export declare function registerCustomElement(): void;
