import { AttemptResult } from '../models/attemptResult'; type DnfMultiResult = { isDnf: true; }; type DnsMultiResult = { isDns: true; }; type ValidMultiResult = { attempted: number; solved: number; centiseconds?: number; }; type DecodedMultiResult = DnfMultiResult | DnsMultiResult | ValidMultiResult; export declare function isDnf(result: AttemptResult): boolean; export declare function isDns(result: AttemptResult): boolean; export declare function isMultiResult(result: AttemptResult): boolean; export declare function decodeMultiResult(result: AttemptResult): DecodedMultiResult; /** * Encodes new style multiblind result */ export declare function encodeMultiResult(result: DecodedMultiResult): number; export declare function isMultiResultDnf(result: DecodedMultiResult): boolean; export declare function formatMultiResult(result: DecodedMultiResult): string; export {};