import { type ReferenceObject, type SchemaObject } from "openapi3-ts"; import { type Falsy, type Primitive } from "utility-types"; import { type TaggedSchema } from "./schemas.js"; export declare function isTruthy>(item: T | null | undefined): item is Exclude; export declare function isNotPrimitive(item: any): item is Exclude; export declare function isNotReferenceObject(item: U): item is Exclude; export declare function isTaggedSchema(t: any): t is SchemaObject & TaggedSchema; export declare function findMissingEntries(mainObject: T, comparisonObject: U | null | undefined): (keyof T)[]; export declare function decodeBasicAuthHeader(header: string): { username: string; password: string; } | null;