import { ITerminalContributions, ITerminalProfileService } from '@opensumi/ide-terminal-next/lib/common'; import { VSCodeContributePoint } from '../../../common'; export declare class TerminalContributionPoint extends VSCodeContributePoint { static schema: { description: string; type: string; properties: { types: { type: string; description: string; items: { type: string; required: string[]; properties: { command: { description: string; type: string; }; title: { description: string; type: string; }; icon: { description: string; anyOf: ({ type: string; properties?: undefined; } | { type: string; properties: { light: { description: string; type: string; }; dark: { description: string; type: string; }; }; })[]; }; }; }; }; profiles: { type: string; description: string; items: { type: string; required: string[]; defaultSnippets: { body: { id: string; title: string; }; }[]; properties: { id: { description: string; type: string; }; title: { description: string; type: string; }; icon: { description: string; anyOf: ({ type: string; properties?: undefined; } | { type: string; properties: { light: { description: string; type: string; }; dark: { description: string; type: string; }; }; })[]; }; }; }; }; }; }; profileService: ITerminalProfileService; contribute(): void; dispose(): void; } //# sourceMappingURL=terminal.d.ts.map