import { EventTypes } from '@gogocj/shared'; import { BaseClientType, BaseOptionsFieldsIntegrationType, BasePluginType, LogTypes } from '@gogocj/types'; import { BaseTransport, Breadcrumb } from '.'; export declare abstract class BaseClient implements BaseClientType { SDK_NAME: string; SDK_VERSION: string; options: BaseOptionsFieldsIntegrationType; abstract breadcrumb: Breadcrumb; abstract transport: BaseTransport; constructor(options: O); use(plugins: BasePluginType[]): void; getOptions(): BaseOptionsFieldsIntegrationType; abstract isPluginEnable(name: EventTypes): boolean; abstract log(data: LogTypes): void; } //# sourceMappingURL=baseClient.d.ts.map