import type { InputSourceWithDocument } from '@terrazzo/json-schema-tools';
import { type TokenNormalizedSet } from '@terrazzo/token-tools';
import type { default as Logger } from '../logger.js';
import type { ConfigInit } from '../types.js';
export { RECOMMENDED_CONFIG } from './plugin-core/index.js';
export interface LintRunnerOptions {
    tokens: TokenNormalizedSet;
    filename?: URL;
    config: ConfigInit;
    sources: InputSourceWithDocument[];
    logger: Logger;
}
export default function lintRunner({ tokens, filename, config, sources, logger, }: LintRunnerOptions): Promise<void>;
//# sourceMappingURL=index.d.ts.map