export declare var FactorySchema: import("@gallant/annotate").AnnotationSchema; export interface FactoryOptions { (self: any): any; } export declare function Factory(factory: FactoryOptions): (target: any, property: string | symbol) => void;