import type { MetadataTypeInfo } from "./MetadataTypeInfo"; export interface BacklogEntityMetadata { isArrayType(): boolean; isUnionType(): boolean; getPath(): string; getTypeName(): string; validate(value: unknown, options?: { strict: boolean; }): boolean; matchType(value: unknown, options?: { strict: boolean; }): boolean; getTypeInfo(value: unknown, options?: { strict: boolean; }): MetadataTypeInfo[]; getAllTypeInfo(): MetadataTypeInfo[]; }