import { APIClient } from "../Client.js";
import { GetAccountResponse, GetKeyAccountsResponse } from "./Types.js";
export declare class StateAPIv2 {
    private client;
    constructor(client: APIClient);
    /**
     * Fetch account details by account name
     * @param account - The name of the account to fetch
     * @param limit - Optional limit for pagination
     * @param skip - Optional skip for pagination
     * @returns A promise that resolves to a GetAccountResponse object
     */
    get_account(account: string, limit?: number, skip?: number): Promise<GetAccountResponse>;
    /**
     * Fetch accounts by public key
     * @param public_key - public key to search accounts
     * @param limit - Optional limit for pagination
     * @param skip - Optional skip for pagination
     * @returns A promise that resolves to a GetAccountResponse object
     */
    get_key_accounts(public_key: string, limit?: number, skip?: number): Promise<GetKeyAccountsResponse>;
}
//# sourceMappingURL=State.d.ts.map