import type { CallableConstructorOptions } from './CallableConstructorOptions.js'; export type CallableConstructor = O['constructor'] & O['call']; /** * Creates a constructor that has a separate call implementation when called * instead of constructed * * - Checks if `new.target` is defined to decide whether to use original construct * function, or the provided call function */ export declare function CallableConstructor(options: O): CallableConstructor; //# sourceMappingURL=CallableConstructor.d.ts.map