import { collectorTypes, CollectorExporterNodeConfigBase } from '@opentelemetry/exporter-collector'; import { CollectorExporterNodeBase } from './CollectorExporterNodeBase'; import type { Type } from 'protobufjs'; export declare function getExportRequestProto(): Type | undefined; export declare function onInit(collector: CollectorExporterNodeBase, _config: CollectorExporterNodeConfigBase): void; export declare function send(collector: CollectorExporterNodeBase, objects: ExportItem[], onSuccess: () => void, onError: (error: collectorTypes.CollectorExporterError) => void): void;