import { Provider } from '@opensumi/di';
import { INodeLogger, NodeModule, ServerAppContribution } from '@opensumi/ide-core-node';
import { IExtensionNodeService } from '../common';
export declare class ExtensionModule extends NodeModule {
    providers: Provider[];
    backServices: {
        servicePath: string;
        token: symbol;
    }[];
}
export declare class ExtensionContribution implements ServerAppContribution {
    extensionNodeService: IExtensionNodeService;
    logger: INodeLogger;
    initialize(): Promise<void>;
    onStop(): Promise<void>;
}
//# sourceMappingURL=index.d.ts.map