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

import { IJSONSchema } from '@sussudio/base/common/jsonSchema.mjs';
import { OperatingSystem } from '@sussudio/base/common/platform.mjs';
import { IExtensionTerminalProfile, ITerminalProfile } from './terminal.mjs';
export declare const terminalColorSchema: IJSONSchema;
export declare const terminalIconSchema: IJSONSchema;
/**
 * Registers terminal configurations required by shared process and remote server.
 */
export declare function registerTerminalPlatformConfiguration(): void;
export declare function registerTerminalDefaultProfileConfiguration(
	detectedProfiles?: {
		os: OperatingSystem;
		profiles: ITerminalProfile[];
	},
	extensionContributedProfiles?: readonly IExtensionTerminalProfile[],
): void;
