import { ConfigSet, MLFile } from '@markuplint/file-resolver';
import { MLRule } from '@markuplint/ml-core';
import { RuleConfigValue } from '@markuplint/ml-config';
import { MLResultInfo } from './types';
export declare function lintFile(file: MLFile, configs: Map<MLFile, ConfigSet>, rulesAutoResolve: boolean, rules: MLRule<RuleConfigValue, unknown>[], locale?: string, fix?: boolean): Promise<MLResultInfo>;
