import { AxiosInstance } from 'axios'; export interface InitOptions { apiKey: string; apiSecret: string; apiUrl?: string; referer?: string; } export declare class SherlClient { private readonly options; private apiInstance; private mwKey; constructor(options: InitOptions); registerAuthToken(token: string): void; revokeAuthToken(): void; getApiInstance(): AxiosInstance; getOptions(): InitOptions; } export declare function init(options: InitOptions): SherlClient;