export type InternalCallMethod = (methodName: string, args: Record, namespace?: string | string[]) => Promise; export declare abstract class NamespaceBase { /** @hidden */ protected _call: (methodName: string, args: Record, namespace?: string | string[]) => Promise; /** @hidden */ protected call: (methodName: string, args: Record) => Promise; /** @hidden */ constructor(_call: InternalCallMethod, namespace: string); }