/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { Lumber } from "./lumber"; import { Lumberjack } from "./lumberjack"; import { ILumberjackEngine, ILumberjackSchemaValidator, ILumberjackSchemaValidationResult, ILumberFormatter } from "./resources"; /** * @internal */ export declare class TestLumberjack extends Lumberjack { static reset(): void; } /** * @internal */ export declare class TestSchemaValidator implements ILumberjackSchemaValidator { private readonly passResult; constructor(passResult: any); validate(props: Map): ILumberjackSchemaValidationResult; } /** * @internal */ export declare class TestEngine1 implements ILumberjackEngine { emit(lumber: Lumber): void; } /** * @internal */ export declare class TestEngine2 implements ILumberjackEngine { emit(lumber: Lumber): void; } /** * @internal */ export declare class TestFormatter implements ILumberFormatter { transform(lumber: Lumber): void; } /** * @internal */ export declare class TestSensitiveException extends Error { password: string; apiKey: string; sessionId: string; cookie: string; token: string; secret: string; authorization: string; someProperty: { pass: string; }; } /** * @internal */ export declare class TestRegularException extends Error { field1: string; field2: string; field3: string; field4: string; field5: string; field6: string; } /** * @internal */ export declare class TestBaseSensitiveException extends Error { command: any; request: any; response: any; config: any; constructor(message?: string); } //# sourceMappingURL=lumberjackCommonTestUtils.d.ts.map