import type { XSchema } from '../types/schema.mjs'; import type { XStaticSchema } from './schema.mjs'; export type XStaticPatternProperties = Record, InferredProperties extends Record = { [Key in keyof Properties]: XStaticSchema; }, EvaluatedProperties extends unknown = { [key: string]: InferredProperties[keyof InferredProperties]; }> = EvaluatedProperties;