import { CancellationToken, TextEdit } from "vscode-languageserver"; import { TextDocument } from "vscode-languageserver-textdocument"; import type { Plugin } from "../types"; export interface FormatOptions { tabSize: number; insertSpaces: boolean; mode?: "concise" | "html"; } export declare function formatDocument(doc: TextDocument, formatOptions: FormatOptions, cancel?: CancellationToken): Promise; export declare const format: Plugin["format"];