import { TransactResult } from "@wharfkit/session"; import { type Client } from "../client"; import { AtomicAsset, DaoConfig } from "../types/campaign"; export declare class DaoService { private readonly client; constructor(client: Client); /** * Retrieve the DAO config * @returns {Promise} Returns the DAO config */ getConfig: () => Promise; /** * Set the avatar asset for the given account * @param asset */ setAvatarAsset(asset: AtomicAsset): Promise; /** * Retrieve the avatar for the given account * @param account * @returns * @example { type: 0, asset_id: '2199025109172' } */ getAvatar(account: string): Promise<{ type: number; asset_id: string; }>; }