export type ToolResult = Issue | FileError;
export declare class Issue {
    readonly filename: string;
    readonly message: string;
    readonly patternId: string;
    readonly line: number;
    readonly suggestion?: string;
    constructor(filename: string, message: string, patternId: string, line: number, suggestion?: string);
    relativeTo(directory: string): Issue;
}
export declare class FileError {
    readonly filename: string;
    readonly message: string;
    constructor(filename: string, message: string);
    relativeTo(directory: string): FileError;
}
