import * as dom from "../../../base/browser/dom.js"; import { Event } from "../../../base/common/event.js"; import { ICodeEditorService } from "../../browser/services/codeEditorService.service.js"; import { ILayoutOffsetInfo } from "../../../platform/layout/browser/layoutService.js"; import { ILayoutService } from "../../../platform/layout/browser/layoutService.service.js"; declare class StandaloneLayoutService implements ILayoutService { private _codeEditorService; readonly _serviceBrand: undefined; readonly onDidLayoutMainContainer: Event; readonly onDidLayoutActiveContainer: Event; readonly onDidLayoutContainer: Event; readonly onDidChangeActiveContainer: Event; readonly onDidAddContainer: Event; get mainContainer(): HTMLElement; get activeContainer(): HTMLElement; get mainContainerDimension(): dom.IDimension; get activeContainerDimension(): dom.Dimension; readonly mainContainerOffset: ILayoutOffsetInfo; readonly activeContainerOffset: ILayoutOffsetInfo; get containers(): Iterable; getContainer(): HTMLElement; whenContainerStylesLoaded(): undefined; focus(): void; constructor(_codeEditorService: ICodeEditorService); } export declare class EditorScopedLayoutService extends StandaloneLayoutService { private _container; get mainContainer(): HTMLElement; constructor(_container: HTMLElement, codeEditorService: ICodeEditorService); } export {};