import { LogicTree } from "../logics/logic_tree"; import { LogicGraph } from "../logics/logic_graph"; import { LogicTable } from "../logics/logic_table"; import { VBAObjectType } from "./vba_object"; import { ZTable } from "../objects/z_table"; import { ZGraph } from "../objects/z_graph"; export declare class ConsoleLineElement { canvas: SVGSVGElement | null; vbaObjects: VBAObjectType[]; mainObject: ZTable | ZGraph | null; fieldSetElement: HTMLFieldSetElement; private legendElement; private canvasContainer; private removeButton; private macroButton; private csvButton; constructor(parent: HTMLElement, type: "table" | "graph" | "log" | "textarea" | "group", title?: string, option?: { mainElement?: HTMLElement | ZTable | ZGraph; }); get title(): string; set title(value: string); addVBAObject(obj: VBAObjectType): void; static addSVGSVGElement(code: HTMLElement): SVGSVGElement; } export declare function table(item: any, title?: string, canvasID_or_ContainerID?: string | null): [ZTable, ConsoleLineElement | SVGElement]; export declare function clear(containerID?: string): void; export declare function graph(item: any | LogicTree | LogicGraph, title?: string, canvasID_or_ContainerID?: string | SVGElement | null): [ZGraph, ConsoleLineElement | SVGElement]; export declare function log(message: string, title?: string): ConsoleLineElement; export declare function textarea(message: any, title?: string, option?: { cols?: number; rows?: number; container?: string; }): ConsoleLineElement; export declare function view(item: LogicTable, title: string, canvasID: string | SVGElement | null): [ZTable, ConsoleLineElement | SVGElement]; export declare function view(item: LogicTree, title: string, canvasID: string | SVGElement | null): [ZGraph, ConsoleLineElement | SVGElement]; export declare function view(item: LogicGraph, title: string, canvasID: string | SVGElement | null): [ZGraph, ConsoleLineElement | SVGElement];