import type { Extension } from '../index.js'; export declare const when: (when: Extension["when"]) => (constructor: Type) => { new (...args: any[]): { [x: string]: any; when: Extension[`when`]; }; } & Type;