type JsonSchema = Record; export declare function resolveToolPropertySchema(propertySchema: unknown, rootSchema: JsonSchema): JsonSchema; export declare function getToolPropertyType(propertySchema: unknown, rootSchema: JsonSchema): string | undefined; export declare function extractEnumValues(propertySchema: unknown): string[] | null; export declare function coerceTextInputValueByType(rawValue: string, expectedType?: string): unknown; export declare function coerceExecutionArgByType(value: unknown, expectedType?: string): unknown; /** * Attempts to parse pasted text as a JSON or JavaScript object * Returns the parsed object or null if parsing fails */ export declare function parseObjectFromPaste(text: string): Record | null; export {}; //# sourceMappingURL=schema-utils.d.ts.map