import type { GeoMode, GeolocationConfig, ProxyProfileConfig, RawProxyOverride, ResolvedProxyConfig, ResolvedSessionProfile, SessionProfileInput, ViewportConfig } from '../types'; import type { ProxyConfig } from './config'; export declare function getConfiguredServerProxy(proxy: ProxyConfig): ResolvedProxyConfig | null; export declare function loadProxyProfiles(filePath?: string): Record; export declare function createSessionProfileSignature(profile: { proxy: ResolvedProxyConfig | null; geoMode: GeoMode; locale?: string; timezoneId?: string; geolocation?: GeolocationConfig; viewport?: ViewportConfig; }): string; export declare function normalizeRawProxy(proxy: RawProxyOverride): ResolvedProxyConfig; export declare function resolveSessionProfileInput(input: SessionProfileInput, deps: { serverProxy: ResolvedProxyConfig | null; proxyProfiles: Record; }): Omit; //# sourceMappingURL=proxy-profiles.d.ts.map