import * as grpc from '@grpc/grpc-js'; export { Metadata } from '../common/metadata'; declare module '../common/metadata' { namespace Metadata { /** * Converts a metadata object from the @grpc/grpc-js runtime library into a unified {@link Metadata} instance. * @param metadata @grpc/grpc-js runtime library metadata instance. * @returns The replicated reactive-grpc metadata instance. */ function fromGrpcType(metadata: grpc.Metadata): Metadata; } interface Metadata { /** * Converts this metadata object to an instance of the Metadata class from the @grpc/grpc-js runtime library. * @returns @grpc/grpc-js runtime library metadata instance. */ toGrpcType(): grpc.Metadata; } }