/*---------------------------------------------------------------------------------------------
 *  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 "../../../base/common/jsonSchema.mjs";
import { OperatingSystem } from "../../../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;
