import { Constructor } from "./constructor"; /** @hidden */ export declare type Blessing = (constructor: Constructor) => PropertyDescriptorMap; /** @hidden */ export interface Blessable extends Constructor { readonly blessings?: Blessing[]; } /** @hidden */ export declare function bless(constructor: Blessable): Constructor; //# sourceMappingURL=blessing.d.ts.map