import type { Parameters } from './types'; import type { DataType } from './enums'; import './guifierStyle.css'; /** * Guifier class handles converting the passed data into an HTML/GUI representation * * @param {Parameters} params is the object that has all parameters for the Guifier class. */ export default class Guifier { private readonly params; private data; private view; private containerElement; private guifierElement; constructor(params: Parameters); /** * This function draws the generated htmlElement from the data into params element */ private drawGeneratedHtmlElement; /** * This function draws the generated htmlElement from the data into params element */ private drawErrorHtmlElement; /** * This function throws an error if it didnt find the params element */ private checkIfMainElementExist; /** * This function returns the generate htmlElement */ getGeneratedHtmlElement(): HTMLElement; /** * This method gets the current state of the data from the GUI */ getData(dataType: DataType | string): any; /** * This method empties the main element */ private emptyThisElement; /** * This method sets new data. you can use it to change the data shown in the Guifier element */ setData(data: any, dataType: DataType | string): void; /** * This function will draw an error on the element that has the this.params.elementId */ private drawErrorElement; } //# sourceMappingURL=Guifier.d.ts.map