import { type ExtractModuleContext, type Facade, type FacadeModule, type FacadeModuleFactory } from './interfaces.js'; export type FacadeModuleFactoryCb = (facade: Facade<[TModule]>, config: TConfig) => void; export declare const createFacadeModuleFactory: (moduleName: string, fn: FacadeModuleFactoryCb) => FacadeModuleFactory>; export type FacadeModuleCb = (facade: Facade<[TModule]>) => void; export declare const createFacadeModule: (moduleName: string, module: FacadeModuleCb) => TModule; export declare const decomposeError: (error: any) => { name: any; code: any; message: any; details: any; error_description: any; stack: any; }; //# sourceMappingURL=utils.d.ts.map