import { CasterActionCMD } from "./internal/model"; import { CasterConfig } from "./models/caster"; export declare const caster: { start: (params: CasterConfig) => Promise; stop: () => Promise; getStatus: () => Promise; onAction: (event: CasterActionCMD, listener: EventListenerOrEventListenerObject) => void; addEventListener: (event: CasterActionCMD, listener: EventListenerOrEventListenerObject) => void; removeEventListener: (event: CasterActionCMD, listener: EventListenerOrEventListenerObject) => void; removeAllListeners: (event?: CasterActionCMD) => void; };