import type { createBaseAccountSDK, ProviderInterface } from '@base-org/account';
import type { Mutable, Omit } from '@wagmi/core/internal';
import { type Address } from 'viem';
export type BaseAccountParameters = Mutable<Omit<Parameters<typeof createBaseAccountSDK>[0], 'appChainIds'>>;
export declare function baseAccount(parameters?: BaseAccountParameters): import("@wagmi/core").CreateConnectorFn<ProviderInterface, {
    connect(parameters?: {
        chainId?: number | undefined;
        isReconnecting?: boolean | undefined;
    }): Promise<{
        accounts: readonly Address[];
        chainId: number;
    }>;
}, Record<string, unknown>>;
//# sourceMappingURL=baseAccount.d.ts.map