import type { ExtensionDefinition, RegisteredExtension } from "../types/extension.js"; import type { RegisteredFunction } from "../types/function.js"; /** * Register an extension and extract all functions * @internal */ export declare function registerExtension(definition: ExtensionDefinition): RegisteredExtension & { functions: RegisteredFunction[]; }; /** * Get the full method name including extension prefix * Used for matching incoming requests */ export declare function getFullMethodName(extensionName: string, functionName: string): string; //# sourceMappingURL=extension.d.ts.map