import type { CurlOptionValueType } from '../../generated/CurlOption'; import type { ImpersonateConfig } from '../types'; import { ChromeBrowser } from './chrome'; import { EdgeBrowser } from './edge'; import { FirefoxBrowser } from './firefox'; import { SafariBrowser } from './safari'; export { getChromeConfig } from './chrome'; export { getEdgeConfig } from './edge'; export { getFirefoxConfig } from './firefox'; export { getSafariConfig } from './safari'; export declare const Browser: { Safari18_0: SafariBrowser.Safari18_0; Safari18_4: SafariBrowser.Safari18_4; Safari18_6: SafariBrowser.Safari18_6; Safari: SafariBrowser.Safari18_6; Firefox135: FirefoxBrowser.Firefox135; Firefox136: FirefoxBrowser.Firefox136; Firefox144: FirefoxBrowser.Firefox144; Firefox: FirefoxBrowser.Firefox144; Edge101: EdgeBrowser.Edge101; Edge142: EdgeBrowser.Edge142; Edge143: EdgeBrowser.Edge143; Edge: EdgeBrowser.Edge143; Chrome136: ChromeBrowser.Chrome136; Chrome142: ChromeBrowser.Chrome142; Chrome143: ChromeBrowser.Chrome143; Chrome: ChromeBrowser.Chrome143; }; export type Browser = ChromeBrowser | EdgeBrowser | FirefoxBrowser | SafariBrowser; export declare const BROWSER_CONFIGS: { safari18_0: ImpersonateConfig; safari18_4: ImpersonateConfig; safari18_6: ImpersonateConfig; firefox135: ImpersonateConfig; firefox136: ImpersonateConfig; firefox144: ImpersonateConfig; edge101: ImpersonateConfig; edge142: ImpersonateConfig; edge143: ImpersonateConfig; chrome136: ImpersonateConfig; chrome142: ImpersonateConfig; chrome143: ImpersonateConfig; }; export declare function getCurlOptionsFromBrowser(browser: Browser): CurlOptionValueType; export declare function getCurlOptionsFromBrowserConfig(config: ImpersonateConfig): CurlOptionValueType; //# sourceMappingURL=index.d.ts.map