import { AGIVersion } from '../Types/AGIVersion'; import { LogicScriptProgram, LogicScriptStatement } from './LogicScriptParserTypes'; type LogicScriptDiagnosticType = 'UnknownCommandName' | 'WrongNumberOfArguments'; export type LogicDiagnostic = { severity: 'warning' | 'error'; statement: LogicScriptStatement; type: LogicScriptDiagnosticType; message: string; }; export declare function getDiagnosticsForStatement(statement: LogicScriptStatement, agiVersion: AGIVersion): LogicDiagnostic[]; export declare function getDiagnosticsForProgram(program: LogicScriptProgram, agiVersion: AGIVersion): LogicDiagnostic[]; export {};