import { ts, type Product, type Diagnostics as IDiagnostics, Diagnostic } from '@servicenow/sdk-build-core'; export declare class Diagnostics implements IDiagnostics { private diagnostics; error(source: Product | ts.Node, message: string): void; warn(source: Product | ts.Node, message: string): void; info(source: Product | ts.Node, message: string): void; hint(source: Product | ts.Node, message: string): void; add(diagnostic: Diagnostic): void; getAll(file?: string): Diagnostic[]; clear(file?: string): void; getWarnings(file?: string): Diagnostic[]; hasErrors(file?: string): boolean; getErrors(file?: string): Diagnostic[]; }