1 | import { TransactResult } from "@wharfkit/session";
|
2 | import { type Client } from "../client";
|
3 | import { AtomicAsset, DaoConfig } from "../types/campaign";
|
4 | export declare class DaoService {
|
5 | private readonly client;
|
6 | constructor(client: Client);
|
7 | /**
|
8 | * Retrieve the DAO config
|
9 | * @returns {Promise<DaoConfig>} Returns the DAO config
|
10 | */
|
11 | getConfig: () => Promise<DaoConfig>;
|
12 | |
13 |
|
14 |
|
15 |
|
16 | setAvatarAsset(asset: AtomicAsset): Promise<TransactResult>;
|
17 | |
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 | getAvatar(account: string): Promise<{
|
24 | type: number;
|
25 | asset_id: string;
|
26 | }>;
|
27 | }
|