import { HttpAgent, ActorSubclass, CreateCertificateOptions } from '@dfinity/agent'; import Registry from './standard_registry'; import { FormattedMetadata } from '../utils/registry'; import { Token } from '../interfaces/token'; export declare const TOKEN_STANDARDS: string[]; interface GetTokenActorParams { canisterId: string; standard: string; agent: HttpAgent; blsVerify?: CreateCertificateOptions['blsVerify']; } export declare const getTokenActor: ({ canisterId, agent, standard, blsVerify, }: GetTokenActorParams) => Promise>>; export declare class TokenRegistry extends Registry { constructor(agent?: HttpAgent); getAll: () => Promise; } export declare const getTokens: ({ agent }?: { agent?: HttpAgent | undefined; }) => Promise; declare const _default: { getTokenActor: ({ canisterId, agent, standard, blsVerify, }: GetTokenActorParams) => Promise>>; getTokens: ({ agent }?: { agent?: HttpAgent | undefined; }) => Promise; addToken: ({ agent, tokenInfo }: { agent: any; tokenInfo: any; }) => Promise; removeToken: ({ agent, canisterId }: { agent: any; canisterId: any; }) => Promise; }; export default _default;