import { TYPESCRIPT_NAMING_RULE_ID, type TypeScriptNamingBaseline } from "./types.js"; export interface NamingCheck { adapterReachable: boolean; knownBadRejected: boolean; enforced: boolean; passing: boolean; violations: string[]; detail: string; } export interface TypeScriptNamingViolation { ruleId: typeof TYPESCRIPT_NAMING_RULE_ID; fingerprint: string | null; path: string; line: number; name: string | null; kind: string; expected: string; message: string; } export declare function inspectTypeScriptSource(source: string, filename: string): TypeScriptNamingViolation[]; export declare function checkTypeScriptSource(source: string, filename: string): string[]; export declare function inspectTypeScript(root: string): TypeScriptNamingViolation[]; export declare function checkTypeScript(root: string, approvedBaseline?: TypeScriptNamingBaseline): NamingCheck; export declare function checkPython(root: string): NamingCheck; export declare function goCacheDirectory(env?: NodeJS.ProcessEnv, uid?: number | undefined): string; export declare function checkGo(root: string): NamingCheck; //# sourceMappingURL=verifier.d.ts.map