import BaseContractProvider from '../common/contract'; export interface UsernamesContractState { usernames: { [owner: string]: string; }; } export default class ArtByCityUsernames extends BaseContractProvider { resolve(usernameOrAddress: string): Promise<{ username: string | null; address: string | null; }>; resolveAddressFromUsername(username: string): Promise; resolveUsernameFromAddress(address: string): Promise; }