import { IWrapper } from 'protobufjs'; import { Logger } from '@diia-inhouse/types'; declare const wrappers: { '.google.protobuf.Timestamp': IWrapper; }; export default wrappers; /** * Registers Timestamp wrappers on all discoverable protobufjs instances. * * When a service resolves multiple protobufjs versions (e.g. diia-app pins 7.2.5 * but the service root has 7.5.4), `@grpc/proto-loader` may use a different * instance than the one diia-app imports directly. Without registering the * wrapper on proto-loader's instance, Timestamp fields serialize as * {seconds: 0, nanos: 0} (Unix epoch) because protobufjs doesn't know how * to convert Date objects. */ export declare function registerWrappers(logger: Logger): void;