import type { NodeShapeDefinition } from '../../intermediate/definitions'; import type { ModelInfo } from '../../intermediate/model-info'; export interface DynamicProperty { name: string; isPattern: boolean; isMapProperty: boolean; } export declare const extractDynamicProperties: (shape: NodeShapeDefinition, modelInfo: ModelInfo) => DynamicProperty[];