export const INITIAL_VALUE: unique symbol; export const SKIP_IMPLICIT_UPDATE: unique symbol; export class Colibri { constructor(core: any, I: any, el: any); el: any; isReady: boolean; hasStarted: boolean; isUpdating: boolean; isDestroyed: boolean; dynamicAttrs: any[]; tOuts: any[]; cleanups: any[]; listeners: Map; dynamicNodes: Map; core: any; interaction: any; setupInteraction(): void; destroyInteraction(): void; startInteraction(content: any): void; start(): Promise; addListener(nodes: any, event: any, fn: any, options: any): any[]; refreshNodes(): void; mapSelectorToListeners(sel: any, event: any, handler: any, options: any): void; mountComponent(node: any, C: any, props: any, position?: string): any; applyTOut(el: any, value: any, initialValue: any): void; applyAttr(el: any, attr: any, value: any, initialValue: any): void; getNodes(sel: any): any; processContent(content: any): void; updateContent(): void; destroy(): void; /** * Patchable mechanism to handle context-specific protection of a specific * chunk of synchronous code after returning from an asynchronous one. * This should typically be used around code that follows an * await waitFor(...). */ protectSyncAfterAsync(interaction: any, name: any, fn: any): any; }