import type { ThresholdSignatureScheme, KeyShareBackupInfo } from '@dynamic-labs-wallet/core';
import type { ForwardMPCClient } from '@dynamic-labs-wallet/forward-mpc-client';
import type { ServerKeyShare } from './mpc/types.js';
export interface DynamicWalletClientProps {
    environmentId: string;
    baseApiUrl?: string;
    baseMPCRelayApiUrl?: string;
    debug?: boolean;
    forwardMPCClient?: ForwardMPCClient;
    enableMPCAccelerator?: boolean;
}
export interface WalletProperties {
    chainName: string;
    walletId: string;
    accountAddress: string;
    externalServerKeyShares: ServerKeyShare[];
    thresholdSignatureScheme: ThresholdSignatureScheme;
    derivationPath?: string;
    externalServerKeySharesBackupInfo: KeyShareBackupInfo;
}
//# sourceMappingURL=types.d.ts.map