import { Reshuffle } from './types'; import { EventConfiguration } from './'; declare class BaseConnector { id: string; app: Reshuffle; eventConfigurations: { [eventId: string]: EventConfiguration; }; started: boolean; configOptions?: ConfigOptionsType; constructor(app: Reshuffle, configOptions?: ConfigOptionsType, id?: string); updateOptions(configOptions: ConfigOptionsType): void; removeEvent(event: EventConfiguration): void; onRemoveEvent(event: EventConfiguration): void; start(): void; onStart(): void; on(options: EventOptionsType, handler?: any, eventId?: EventConfiguration['id']): EventConfiguration | null; stop(): void; onStop(): void; } export default BaseConnector;