import { ApiRequest, PlainObjectToModelTransformer, TdObject, TdProvider as BaseTdProvider } from '../types'; export declare abstract class TdProvider implements BaseTdProvider { abstract initialize(handleUpdate: (update: TdObject) => Promise, handleError: (error: Error | string) => void, models?: PlainObjectToModelTransformer): void; abstract send(request: ApiRequest): Promise; }