UNPKG

@mindfiredigital/page-builder

Version:
34 lines (33 loc) 1.2 kB
import './styles/main.css'; export declare class PageBuilder { private canvas; private sidebar; private htmlGenerator; private jsonStorage; private previewPanel; private static headerInitialized; private dynamicComponents; constructor(dynamicComponents?: DynamicComponents); initializeEventListeners(): void; setupInitialComponents(): void; setupSaveButton(): void; setupResetButton(): void; setupExportHTMLButton(): void; createExportModal( highlightedHTML: string, highlightedCSS: string, html: string, css: string ): HTMLDivElement; createCloseButton(modal: HTMLElement): HTMLButtonElement; createCodeSection(title: string, highlightedContent: string): HTMLDivElement; createExportToZipButton(html: string, css: string): HTMLButtonElement; setupModalEventListeners(modal: HTMLElement): void; closeModal(modal: HTMLElement): void; setupViewButton(): void; createFullScreenPreviewModal(html: string): HTMLDivElement; createPreviewCloseButton(fullScreenModal: HTMLElement): HTMLButtonElement; createResponsivenessControls(iframe: HTMLIFrameElement): HTMLDivElement; setupPreviewModeButtons(): void; setupUndoRedoButtons(): void; }