import type CDNResolver from '../dns/index'; import type Logger from '../log'; export type AppInfo = { appID: string; appSalt: string; }; export type Shared = { domains: string[]; logger: Logger; resolver: CDNResolver; }; export declare const deferedShared: import("../utils/index").Defered; export declare function shouldProxy(src: string, domains: string[]): boolean; export declare function getClientID(): Promise;