import type { StoredSession } from '../context/account.svelte.js';
import { WALLET_API } from '@starknet-io/types-js';
import { Account } from 'starknet';
import { CommonStarknetWallet } from './getStarknet.js';
export declare class ArgentXAccount extends CommonStarknetWallet {
    private _policies?;
    constructor(walletObject: WALLET_API.StarknetWindowObject, configOrPolicies?: any);
    supportsSession(): boolean;
    getAccount(): Account | undefined;
    setupSession(): Promise<StoredSession | undefined>;
}
