import { MonacoSnippetSuggestProvider } from '@opensumi/ide-monaco/lib/browser/monaco-snippet-suggest-provider';
import { VSCodeContributePoint } from '../../../common';
import { AbstractExtInstanceManagementService } from '../../types';
export interface SnippetContribution {
    path: string;
    source: string;
    language?: string;
}
export type SnippetSchema = Array<SnippetContribution>;
export declare class SnippetsContributionPoint extends VSCodeContributePoint<SnippetSchema> {
    protected readonly snippetSuggestProvider: MonacoSnippetSuggestProvider;
    protected readonly extensionManageService: AbstractExtInstanceManagementService;
    contribute(): void;
}
//# sourceMappingURL=snippets.d.ts.map