/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

import { IEnvironmentService } from '../../environment/common/environment.mjs';
import { AbstractLogger, ILoggerService } from '../../log/common/log.mjs';
import { IUserDataSyncLogService } from './userDataSync.mjs';
export declare class UserDataSyncLogService extends AbstractLogger implements IUserDataSyncLogService {
	readonly _serviceBrand: undefined;
	private readonly logger;
	constructor(loggerService: ILoggerService, environmentService: IEnvironmentService);
	trace(message: string, ...args: any[]): void;
	debug(message: string, ...args: any[]): void;
	info(message: string, ...args: any[]): void;
	warn(message: string, ...args: any[]): void;
	error(message: string | Error, ...args: any[]): void;
	flush(): void;
}
