import { RawContextKey } from "../../../../platform/contextkey/common/contextkey.js"; export declare namespace CommentContextKeys { /** * A context key that is set when the active cursor is in a commenting range. */ const activeCursorHasCommentingRange: RawContextKey; /** * A context key that is set when the active cursor is in the range of an existing comment. */ const activeCursorHasComment: RawContextKey; /** * A context key that is set when the active editor has commenting ranges. */ const activeEditorHasCommentingRange: RawContextKey; /** * A context key that is set when the workspace has either comments or commenting ranges. */ const WorkspaceHasCommenting: RawContextKey; /** * A context key that is set when the comment thread has no comments. */ const commentThreadIsEmpty: RawContextKey; /** * A context key that is set when the comment has no input. */ const commentIsEmpty: RawContextKey; /** * The context value of the comment. */ const commentContext: RawContextKey; /** * The context value of the comment thread. */ const commentThreadContext: RawContextKey; /** * The comment controller id associated with a comment thread. */ const commentControllerContext: RawContextKey; /** * The comment widget is focused. */ const commentFocused: RawContextKey; /** * A context key that is set when a comment widget is visible in the editor. */ const commentWidgetVisible: RawContextKey; /** * A context key that is set when commenting is enabled. */ const commentingEnabled: RawContextKey; }