import { MusicalDownResponse } from "./types/downloader/musicaldown"; import { SSSTikResponse } from "./types/downloader/ssstik"; import { TiktokAPIResponse } from "./types/downloader/tiktokApi"; import { TiktokUserSearchResponse } from "./types/search/userSearch"; import { StalkResult } from "./types/search/stalker"; type TiktokDownloaderResponse = T extends "v1" ? TiktokAPIResponse : T extends "v2" ? SSSTikResponse : T extends "v3" ? MusicalDownResponse : TiktokAPIResponse; type TiktokSearchResponse = T extends "user" ? TiktokUserSearchResponse : T extends "video" ? any : TiktokUserSearchResponse; declare const _default: { Downloader: (url: string, options?: { version: T; }) => Promise>; Search: (query: string, options: { type: T_1; cookie?: string; page?: number; }) => Promise>; StalkUser: (username: string, options?: { cookie?: string; postLimit?: number; }) => Promise; }; export = _default;