import { type HTMLElement } from 'node-html-parser'; import { DaniPassData } from "./types/daniData"; export declare function createHeader(cookie?: string): Headers; export declare class HirobaError extends Error { code: HirobaErrorCode; response?: Response; constructor(code: HirobaErrorCode, response?: Response); } export type HirobaErrorCode = 'NOT_LOGINED' | 'NOT_NAMCO_LOGINED' | 'CANNOT_CONNECT' | 'INVALID_ID_PASSWORD' | 'NO_MATCHED_CARD' | 'UNKNOWN_ERROR' | 'NO_TICKET'; export declare function checkNamcoLogin(response: Response): { logined: boolean; error: HirobaError; } | { logined: boolean; error: null; }; export declare function checkCardLogin(response: Response): { logined: boolean; error: HirobaError; } | { logined: boolean; error: null; }; export declare function isBrowser(): boolean; export declare function parseHTML(html: string): Document | HTMLElement; export declare function sanitizeHTML(html: string): string; export declare function detectDaniPass(image: Blob): Promise; export declare namespace Const { const genre: { readonly pops: 1; readonly anime: 2; readonly kids: 3; readonly vocaloid: 4; readonly game: 5; readonly namco: 6; readonly variety: 7; readonly classic: 8; }; } //# sourceMappingURL=util.d.ts.map