export interface ConfigProp { propertyKey: string; envName: string; defaultValue: any; } export type PropClassType = T & { __configProps: ConfigProp[]; }; export declare const Prop: (envName: string, defaultValue?: T) => (target: any, propertyKey: string) => void;