import { TicketStorage } from './ticketStorage'; import { IssuerHashMap } from '../utils'; import { MultiTokenAuthRequest, MultiTokenAuthResult, OutletInterface, OutletIssuerInterface } from './interfaces'; export declare class LocalOutlet { readonly ticketStorage: TicketStorage; constructor(config: OutletInterface); readMagicLink(urlParams: URLSearchParams): Promise; getTokens(request: IssuerHashMap): Promise<{ [collectionId: string]: import("./ticketStorage").DecodedToken[]; }>; authenticate(tokenConfig: OutletIssuerInterface, issuerHashes: string[], tokenId: string, address?: string, wallet?: string, redirectMode?: false | string): Promise; authenticateMany(authRequest: MultiTokenAuthRequest, address?: string, wallet?: string, redirectMode?: false | string, showIframeCallback?: () => void): Promise; }