import { Middleware } from './types'; import { BaleApi } from '../api/Bale'; import { Polling } from '../transport/pooling'; import { PollingOptions, Update } from '../types'; export declare class Core { readonly api: BaleApi; readonly polling: Polling; private middlewares; constructor(token: string); use(mw: Middleware): this; handleUpdate(update: Update): Promise; startPolling(options: PollingOptions): Promise; }