/// import { type SearchParameters } from "got"; import type { ShortMessage, Message, Options } from "./types.js"; export declare const BASE_API_URL = "https://www.1secmail.com/api/v1/"; export declare const FORBIDDEN_LOGIN: string[]; export default class OneSecMailAPI { #private; readonly retry: number; readonly timeout: number; constructor(options?: Partial); request(searchParams: SearchParameters, options?: Partial): Promise>; genRandomMailbox(count?: number): Promise; genRandomMailbox(options: Partial): Promise; genRandomMailbox(count: number, options?: Partial): Promise; getDomainList(options?: Partial): Promise; getMessages(login: string, domain: string, options?: Partial): Promise; readMessage(login: string, domain: string, id: number, options?: Partial): Promise; download(login: string, domain: string, id: number, file: string, options?: Partial): Promise; }