import { RawContextKey } from "../../../../platform/contextkey/common/contextkey.js"; import type { IView } from "../../../common/views.js"; export declare enum OutlineSortOrder { ByPosition = 0, ByName = 1, ByKind = 2 } export interface IOutlineViewState { followCursor: boolean; filterOnType: boolean; sortBy: OutlineSortOrder; } export declare namespace IOutlinePane { const Id = "outline"; } export interface IOutlinePane extends IView { outlineViewState: IOutlineViewState; collapseAll(): void; expandAll(): void; } export declare const ctxFollowsCursor: RawContextKey; export declare const ctxFilterOnType: RawContextKey; export declare const ctxSortMode: RawContextKey; export declare const ctxAllCollapsed: RawContextKey; export declare const ctxFocused: RawContextKey;