import { BaseService, Service } from '../base/service'; export interface IndentService extends Service { readonly canIndent: boolean; readonly canOutdent: boolean; indent(): void; outdent(): void; } export declare const NULL_INDENT_SERVICE: IndentService; export declare function createCombinationIndentService(...indentServices: IndentService[]): IndentService; export declare class CombinationIndentService extends BaseService implements IndentService { constructor(...indentServices: IndentService[]); private readonly indentServices; get canIndent(): boolean; get canOutdent(): boolean; indent(): void; outdent(): void; }