interface TestCase {
    name: string;
    input: string;
    expectedOutput?: any;
    expectedOutputType: string;
    expectedErrorCode?: string;
    inline: boolean;
    context?: Record<string, any>;
    schemas?: string[];
    path: string;
}
interface TestResult extends TestCase {
    status: "passed" | "failed";
    actualOutput: any;
    actualOutputType: string;
    actualErrorCode?: string;
    error?: Error;
}
interface ComplianceReport {
    passed: number;
    failed: number;
    results: TestResult[];
}
interface ComplianceConfig {
    dir?: string;
    file?: string;
    output?: string;
}
declare function evaluateStandardCompliance(config: ComplianceConfig): Promise<ComplianceReport>;

export { evaluateStandardCompliance };
