import { IJSONSchema, IJSONSchemaMap, ILogger } from '@opensumi/ide-core-browser'; import { ITaskDefinitionRegistry, LifeCyclePhase } from '@opensumi/ide-core-common'; import { VSCodeContributePoint } from '../../../common'; export declare const taskDefinitionSchema: IJSONSchema; export interface TaskDefinition { type: string; required: string[]; properties: IJSONSchemaMap; } export type ITaskDefinitionSchema = Array; export declare class TaskDefinitionContributionPoint extends VSCodeContributePoint { phase: LifeCyclePhase; taskDefinitionRegistry: ITaskDefinitionRegistry; logger: ILogger; contribute(): void; } //# sourceMappingURL=taskDefinition.d.ts.map