import type stylelint from 'stylelint'; import type { TextDocument } from 'vscode-languageserver-textdocument'; import type { TextEdit } from 'vscode-languageserver-types'; import { getFixes } from '../../utils/index.js'; import { type LoggingService } from '../infrastructure/logging.service.js'; import { StylelintRunnerService } from '../stylelint-runtime/stylelint-runner.service.js'; import { WorkspaceOptionsService } from '../workspace/workspace-options.service.js'; export declare const getFixesFnToken: import("../../../di/tokens.js").Token; export declare class DocumentFixesService { #private; constructor(runner: StylelintRunnerService, options: WorkspaceOptionsService, loggingService: LoggingService, getFixesFn: typeof getFixes); getFixes(document: TextDocument, linterOptions?: stylelint.LinterOptions): Promise; resolveConfig(document: TextDocument): Promise; }