import { AccountAddressInput, Aptos, LedgerVersionArg, PaginationArgs, MoveResource } from '@aptos-labs/ts-sdk'; import { TypeDescriptor } from '@typemove/move'; import { TypedMoveResource } from './models.js'; export declare class AccountResourceClient { client: Aptos; constructor(client: Aptos); /** * Get all resources of an account, same as `getAccountResources` in aptos client * @param accountAddress * @param query */ getAll(accountAddress: AccountAddressInput, options?: PaginationArgs & LedgerVersionArg): Promise; /** * Match a single resource with exact type, resource type should not contain any type * @param accountAddress * @param resourceType * @param options */ matchExact(accountAddress: AccountAddressInput, resourceType: TypeDescriptor, options?: LedgerVersionArg): Promise | undefined>; /** * Match all resources with type pattern, it could be a partial type like `amm.Pool` * @param accountAddress * @param resourceType * @param options */ matchAll(accountAddress: AccountAddressInput, resourceType: TypeDescriptor, options?: PaginationArgs & LedgerVersionArg): Promise[]>; } //# sourceMappingURL=account-resource-client.d.ts.map