export declare const parseHiddenForm: (html: string, ix?: number) => ScrapedForm;
export declare const parseHiddenFormV2: (html: string, ix?: number) => Record | undefined;
export declare const getServerPublicIp: () => Promise;
export declare const wait: (ms: number) => Promise;
export declare const nodeatob: (str: string) => string;
export declare const nodebtoa: (str: string) => string;
export declare const parseForms: (html: string) => {
output: ScrapedForm[];
};
export declare const transformScrapedFormToFormData: (scrapedForm: ScrapedForm) => Record | undefined;
export declare const parseAllLinks: (html: string, context: string, baseUrl?: string) => ScrapedAnchorElement[];
export declare const parseElementAttributes: (html: string, context: string, attribute: string) => string[];
export declare const parseScripts: (html: string, context?: string) => string[];
export declare const scrapeLinkHref: (html: string, selector: string) => string;
export declare const scrapePageTitle: (html: string) => string;
export declare const scrapeInnerText: (html: string, selector: string) => string;
export declare const getSecondLevelDomain: (someUrl: string) => string | null;
export declare const isValidHttpUrl: (someUrl: string) => boolean;
export declare const extractFileNameFromUrl: (someUrl: string) => string;
export interface ScrapedForm {
action: string;
kv: [
{
name: string;
value: string;
}
];
}
export interface ScrapedAnchorElement {
link: string;
title: string;
}
export declare const parseGoogleFileId: (_url: string) => string | null;
export declare const simpleCaptcha: (html: string, listItem: string) => string;