import { ConstructorOptions, ProviderEventEmitter, ProviderInterface, RequestArguments } from '../../../core/provider/interface.js'; export declare class BaseAccountProvider extends ProviderEventEmitter implements ProviderInterface { private readonly communicator; private readonly signer; constructor({ metadata, preference: { walletUrl, ...preference }, }: Readonly); request: (args: RequestArguments) => Promise; disconnect(): Promise; readonly isBaseAccount = true; } //# sourceMappingURL=BaseAccountProvider.d.ts.map