import { type RequestArtifactRole } from './request-artifact-service.js'; export type ArtifactLintSeverity = 'error' | 'warning'; export type ArtifactLintFinding = { line: number; text: string; reason: string; severity: ArtifactLintSeverity; }; export type ArtifactLintReport = { ok: boolean; role: RequestArtifactRole; requestId: string; path: string; totalLines: number; findings: ArtifactLintFinding[]; }; export type LintArtifactOptions = { projectRoot: string; role: RequestArtifactRole; requestId: string; sessionId?: string; }; export declare function lintRequestArtifact(options: LintArtifactOptions): Promise;