import { SnykApiCheckDsl, SynkApiCheckContext } from '../../dsl'; import { OpenAPIV3 } from '@useoptic/openapi-utilities'; export declare function rulesFixture(before: OpenAPIV3.Document, after: OpenAPIV3.Document, context: SynkApiCheckContext, rules: (dsl: SnykApiCheckDsl) => void): Promise; export declare function inputFrom(dir: string, name: string): Promise; export declare function createSnykTestFixture(): { compare: (input: OpenAPIV3.Document<{}> | ((old: OpenAPIV3.Document<{}>) => OpenAPIV3.Document<{}>)) => { to: (input: OpenAPIV3.Document<{}> | ((old: OpenAPIV3.Document<{}>) => OpenAPIV3.Document<{}>)) => { withRule: (rule: (dsl: SnykApiCheckDsl) => void, context?: SynkApiCheckContext | undefined) => Promise<{ results: import("@useoptic/api-checks").Result[]; base: OpenAPIV3.Document<{}>; next: OpenAPIV3.Document<{}>; changelog: import("@useoptic/openapi-utilities").IChange[]; }>; }; }; }; //# sourceMappingURL=fixtures.d.ts.map