interface SwaggerSchema {
    type?: string;
    items?: SwaggerSchema;
    properties?: {
        [key: string]: SwaggerSchema;
    };
    example?: any;
    required?: boolean;
    $ref?: string;
}
declare function toSwaggerSchema(str: string): SwaggerSchema;
interface PathParameter {
    in: string;
    name: string;
    schema: {
        type: string;
        example?: string;
    };
    required: boolean;
}
declare function pathParameters(str: string): PathParameter[];
declare function pathClean(path: string): string;
interface Parameter {
    name: string;
    in: string;
    required: boolean;
    schema: {
        type: string;
        example?: string;
    };
}
declare function toParameter(inType: string, str: string | Parameter): Parameter;
export { toSwaggerSchema, pathParameters, pathClean, toParameter };
export type { SwaggerSchema, PathParameter, Parameter };
//# sourceMappingURL=utils.d.ts.map