/**
 * @license
 * Licensed under the MIT License, (“the License”); you may not use this
 * file except in compliance with the License.
 *
 * Copyright (c) 2020 Verizon
 */
import { Rule } from './rules';
import { OpenAPI } from 'openapi-types';
export declare function addRule(rule: Rule): void;
export declare function resetRules(): void;
export declare function makeFileName(swagger: OpenAPI.Document): string | undefined;
export declare function makeForm(spec: OpenAPI.Document): string;
export declare function saveFile(file: string, fileName: string): Promise<void>;
export declare function loadSpec(fileOrUrlPath: string): Promise<OpenAPI.Document>;
