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

import { ITerminalChildProcess } from '../terminal.mjs';
import { TerminalCapability, INaiveCwdDetectionCapability } from './capabilities.mjs';
export declare class NaiveCwdDetectionCapability implements INaiveCwdDetectionCapability {
	private readonly _process;
	constructor(_process: ITerminalChildProcess);
	readonly type = TerminalCapability.NaiveCwdDetection;
	private _cwd;
	private readonly _onDidChangeCwd;
	readonly onDidChangeCwd: import('@sussudio/base/common/event.mjs').Event<string>;
	getCwd(): Promise<string>;
}
