import type { SchemaObject, SchemaReferenceType } from '@scalar/workspace-store/schemas/v3.1/strict/openapi-document';
/**
 * Extract schema name from various schema formats
 *
 * Handles $ref, title, name, type, and schema dictionary lookup
 */
export declare const getModelNameFromSchema: (schemaOrRef: SchemaObject | SchemaReferenceType<SchemaObject>) => string | null;
/**
 * Get the model name for a schema property
 * e.g. User | Admin | array of User | array of Admin
 */
export declare const getModelName: (value: SchemaObject, hideModelNames?: boolean) => string | null;
//# sourceMappingURL=schema-name.d.ts.map