import { Resource } from "@opentelemetry/resources"; import { ReadableSpan } from "@opentelemetry/sdk-trace-base"; import Long = require("long"); /** * Serialize spans and resources into a protobuf message. * @param senderId The senderId * @param tenantUUID The Tenant UUID * @param spans The spans to serialize * @param resources The resources to include (serialized, @see serializeResources) * @returns serialized message */ export declare function serialize(senderId: Long, tenantUUID: string, spans: ReadableSpan[], resources: Buffer): Buffer; /** * Serialize Resource as Protobuf message. * @param resource The resources to serialize * @return The serialized Resource message */ export declare function serializeResource(resource: Resource): Buffer; //# sourceMappingURL=Serialization.d.ts.map