import type { JSONSchema, TypeValues } from "@theme/JSONSchemaViewer/types"; export declare const isObjectType: (schema: JSONSchema) => boolean; export declare const isArrayType: (schema: JSONSchema) => boolean | undefined; export declare const isStringType: (schema: JSONSchema) => boolean; export declare const isNumeric: (schema: JSONSchema) => boolean; export declare const isInteger: (schema: JSONSchema) => boolean; export declare const isSchemaComposition: (schema: JSONSchema) => boolean; export declare const isSchemaConditional: (schema: JSONSchema) => boolean; export declare const isBoolean: (schema: JSONSchema) => boolean; export declare const isNull: (schema: JSONSchema) => boolean; export declare const hasUnresolvedRefs: (schema: JSONSchema) => boolean; export declare function detectedTypes(schema: Exclude): TypeValues[]; export declare const isArrayNotEmpty: (arr: any[] | readonly any[] | undefined) => boolean; //# sourceMappingURL=detectTypes.d.ts.map