import { WidgetBase } from "@csnext/cs-client";
import { GraphElement, GraphPreset } from "@csnext/cs-data";
import { DocDatasource } from "@csnext/cs-graph";
import { IFormObject } from "@csnext/cs-core";
export default class GraphSettings extends WidgetBase {
    get source(): DocDatasource | undefined;
    deletePreset(): void;
    addPreset(): void;
    updateGraph(): void;
    applyPreset(preset: GraphPreset): void;
    savePreset(): void;
    getVisible(el: GraphElement): boolean;
    getColor(el: GraphElement): string;
    get formDef(): IFormObject;
    updateTypes(): void;
    contentLoaded(): void;
    filterChanged(): void;
    constructor();
}
