import { DefaultApiUtils, InitialStateApiUtils, PostApiUtils, TweetApiUtils, UserApiUtils, UserListApiUtils, V11GetApiUtils, V11PostApiUtils, V20GetApiUtils } from './apis'; import type { DefaultFlag } from './models'; import * as i from 'twitter-openapi-typescript-generated'; import { UsersApiUtils } from './apis/usersApi'; import { InitOverridesType } from './utils'; export declare class TwitterOpenApi { static hash: string; static url: string; static header: string; static twitter: string; static bearer: string; static fetchApi: i.FetchAPI; additionalBrowserHeaders: { [key: string]: string; }; setAdditionalBrowserHeaders(headers: { [key: string]: string; }): void; additionalApiHeaders: { [key: string]: string; }; setAdditionalApiHeaders(headers: { [key: string]: string; }): void; getHeaders(): Promise<{ api: { [key: string]: string; }; browser: { [key: string]: string; }; }>; cookieNormalize(cookie: string[]): { [key: string]: string; }; cookieEncode(cookie: { [key: string]: string; }): string; setCookies(context: i.RequestContext, cookies: { [key: string]: string; }): i.RequestContext; getGuestClient(): Promise; getClientFromCookies(cookies: { [key: string]: string; }): Promise; getClient(api: i.Configuration): Promise; } export declare class TwitterOpenApiClient { config: i.Configuration; flag: DefaultFlag; initOverrides: InitOverridesType; constructor(config: i.Configuration, flag: DefaultFlag, initOverrides: InitOverridesType); getDefaultApi(): DefaultApiUtils; getTweetApi(): TweetApiUtils; getUserApi(): UserApiUtils; getUsersApi(): UsersApiUtils; getUserListApi(): UserListApiUtils; getPostApi(): PostApiUtils; getV11GetApi(): V11GetApiUtils; getV11PostApi(): V11PostApiUtils; getV20GetApi(): V20GetApiUtils; getInitialStateApi(): InitialStateApiUtils; } //# sourceMappingURL=api.d.ts.map