import { JSONValue, Nullable } from '@fresha/api-tools-core'; import type { ContactModel, InfoModel, LicenseModel, OpenAPIModel } from './types'; import type { ContactObject, InfoObject, LicenseObject } from '../types'; export declare class OpenAPIWriter { writeToFile(model: OpenAPIModel, path: string): void; write(model: OpenAPIModel): JSONValue; writeInfo(model: InfoModel): InfoObject; writeContact(model: ContactModel): Nullable; writeLicense(model: LicenseModel): Nullable; } //# sourceMappingURL=OpenAPIWriter.d.ts.map