import { VNode } from 'snabbdom';
import { SidebarPanel } from '../sidebar';
/**
 * Sidebar panel that displays general diagram configurations,
 * such as quick actions, changing the synthesis or preferences.
 */
export declare class GeneralPanel extends SidebarPanel {
    readonly position = 0;
    private synthesesRegistry;
    private preferencesRegistry;
    private optionsRenderer;
    init(): void;
    get id(): string;
    get title(): string;
    update(): void;
    render(): VNode;
    private handleSynthesisPickerChange;
    private handlePreferenceChange;
    get icon(): VNode;
}
//# sourceMappingURL=general-panel.d.ts.map