import { Constructor } from "./imparsable"; import { Property } from "../property"; import { CollectionProperty, ParsingSchema } from "../types"; export declare function property(parameters?: Partial>): (target: T, key: K, descriptor?: TypedPropertyDescriptor) => void; export declare function collectionOf(input: Constructor, parameters?: Partial>, itemsDescription?: Partial>): (target: T, key: K, descriptor?: TypedPropertyDescriptor) => void;