import { OpenAPIV3 } from 'openapi-types'; import { Spec } from '../types.js'; import 'prettier'; import 'https'; import 'ora'; declare function capitalize(string: string): string; declare function camelize(str: string): string; declare const primitiveJs: (key: 'string' | 'number' | 'boolean' | 'integer' | undefined) => "string" | "number" | "boolean" | "unknown"; declare const definitionFullName: (defination: Spec) => string; declare const isDuplication: (name: string, data: string[]) => boolean; declare const isNullable: (schema: OpenAPIV3.ReferenceObject | OpenAPIV3.SchemaObject) => boolean | undefined; declare const definationComment: (defination: Spec, data: string[][]) => void; declare const getDefinationComment: (defination: Spec) => string; declare function statusString(status: string): "Ok" | "Bad" | undefined; declare const pathSplit: (path: string) => { pathScope: string[]; definationName: string; scopeName: string; itemName: string; }; export { camelize, capitalize, definationComment, definitionFullName, getDefinationComment, isDuplication, isNullable, pathSplit, primitiveJs, statusString };