import { InternalEventBuilder } from "./InternalEventBuilder";
export declare const TESSERA_INDEXER_DOWN: string;
export declare const TESSERA_DAILY_REPORT: string;
export declare const UPDATE_TOKEN_METADATA: string;
export declare const REFRESH_NFT_METADATA: string;
export declare type TokenBodyType = {
    tokenAddress: string;
    tokenId?: string;
    chainId?: number;
};
export declare class TesseraEventBuilder extends InternalEventBuilder {
    protected token: TokenBodyType | null;
    setToken(tokenAddress: string, tokenId?: string, chainId: number): this;
    protected getTokenBody(): TokenBodyType;
    getEventBody(eventName: string): object;
}
