import { ComponentPostProcessor, ComponentProcessor, ComponentProvision } from 'render-jsx/component'; import { LiveRendererLike } from 'render-jsx'; import { Callbag } from 'callbag'; declare type Trackable = Callbag | (() => void); export declare class CallbagTrackPlugin extends ComponentProcessor> { process(provide: (provision: ComponentProvision) => void, post: (processor: ComponentPostProcessor) => void): void; priority(): number; } export interface TrackerComponentThis { track: (trackable: Trackable) => void; } export {};