/// /// import { NodeKeyPairSet, PDACertPath } from '@relaycorp/relaynet-testing'; import { Paths } from 'env-paths'; import pino from 'pino'; import { Token } from 'typedi'; import { DataSource } from 'typeorm'; export declare const SERVICE_MESSAGE_TYPE = "text/foo"; export declare const SERVICE_MESSAGE_CONTENT: Buffer; export declare const NODE_INTERNET_ADDRESS = "braavos.relaycorp.cloud"; export declare const PEER_INTERNET_ADDRESS = "valencia.relaycorp.cloud"; export declare function mockSpy(spy: jest.MockInstance, mockImplementation?: (...args: readonly any[]) => any): jest.MockInstance; export declare function mockToken(token: Token): void; export declare function makeTemporaryDir(suffix?: string): () => string; export declare function generateAppDirs(rootDirectoryPath: string): Paths; export declare function useTemporaryAppDirs(): () => Paths; export declare function arrayBufferFrom(value: string): ArrayBuffer; export declare function setUpPKIFixture(cb: (idKeyPairSet: NodeKeyPairSet, certPath: PDACertPath) => Promise, expiryDate?: Date): void; export declare function setUpTestDataSource(): () => DataSource; export declare function getPromiseRejection(promise: Promise, expectedErrorClass: new () => E): Promise; export declare function asyncIterableToArray(iterable: AsyncIterable): Promise; export declare function arrayToAsyncIterable(array: readonly T[]): AsyncIterable; export declare type MockLogSet = object[]; export declare function mockLoggerToken(): MockLogSet; export declare function partialPinoLog(level: pino.Level, message: string, extraAttributes?: any): object;