import { RequestError } from 'got';
import * as util from '../util.js';
import * as api from '../api.js';
import { AllOptions } from '../options.js';
export declare function buildHeaders(userAgent: string): api.OptionsWithUri['headers'];
export declare function buildUrl(statusId: string, username: string, minPosition?: string | number): string;
export declare function concatQuoteMedia(mediaData: util.MediaData): Promise<util.MediaData>;
export declare function requestError(err: RequestError, tweetUrl: string, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;
export declare function parseTweetUrl(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): {
    statusId: string;
    username: string;
    permalink: string;
};
export declare function getMedia(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;
export declare function getThreadSiblings(tweetData: Partial<util.TweetData>, options: Partial<AllOptions>): Promise<Partial<util.MediaData>>;
