import type { ChainType } from '@bitte-ai/types';
import type { Account, Address } from '../../prisma/generated/client/index.js';
export declare function getAccount(id: string): Promise<Account | null>;
export declare function getAccountByAddress(address: string, chainType: ChainType): Promise<Account | null>;
export declare function listAccounts(limit?: number, offset?: number): Promise<Account[]>;
export declare function createAccount(address: string, chainType: ChainType): Promise<{
    account: Account;
    addresses: Address[];
}>;
export declare function updateAccount(account: Account): Promise<Account>;
