export interface EnvoiHttpClient {
    getNameFromAddress: (address: string | string[]) => Promise<string[]>;
    getAddressFromName: (name: string | string[]) => Promise<string[]>;
    search: (query: string) => Promise<Array<{
        name: string;
        address: string;
        metadata?: unknown;
    }>>;
    getTokenInfo: (tokenId: string | string[], avatarFormat?: 'thumb' | 'full') => Promise<Array<{
        token_id: string;
        name: string;
        address: string;
        metadata?: unknown;
    }>>;
}
export declare function createHttpClient(): EnvoiHttpClient;
