import { IServerState, IWebStateResponse } from './interfaces.mjs'; import { IUserState } from './UserState.mjs'; export interface ICryptoRequest { pin: string; pinEncrypted: string; } export interface IWebStateRequest { userId?: number; crypto?: ICryptoRequest; } export interface ICryptoState { message: string; pin: string; pinEncrypted: string; } export interface IWebState { errorMessages: string[]; message: string; messages: string[]; server?: IServerState; user?: IUserState; crypto?: ICryptoState; webStateRequest?: IWebStateRequest; totalFailures: number; totalRequests: number; version: string; } /** * Used to report on the running state of the web server. */ export default class WebState implements IWebState { totalFailures: number; totalRequests: number; message: string; server: IServerState; user: IUserState; version: string; messages: never[]; errorMessages: never[]; constructor(totalFailures: number | undefined, totalRequests: number | undefined, message: string | undefined, server: IServerState, user: IUserState, version?: string, messages?: never[], errorMessages?: never[]); } export declare const mockWebStateGoodResponse: IWebStateResponse; //# sourceMappingURL=WebState.d.mts.map