import { AfterViewInit, EventEmitter, OnInit } from '@angular/core'; import { NgBlocklyConfig } from './ng-blockly.config'; import { NgBlocklyGeneratorConfig } from './ng-blockly-generator.config'; import { CustomBlock } from './models/custom-block'; export declare class NgBlocklyComponent implements OnInit, AfterViewInit { config: NgBlocklyConfig; generatorConfig: NgBlocklyGeneratorConfig; customBlocks: CustomBlock[]; workspaceChange: EventEmitter; dartCode: EventEmitter; javascriptCode: EventEmitter; luaCode: EventEmitter; phpCode: EventEmitter; pythonCode: EventEmitter; xmlCode: EventEmitter; workspace: any; constructor(); ngOnInit(): void; ngAfterViewInit(): void; onResize(event: any): void; workspaceToCode(workspaceId: string): void; toXml(): string; fromXml(xml: string): void; appendFromXml(xml: string): void; protected resize(): void; private onWorkspaceChange; }