interface HeaderJson { ver?: string; channel?: string; subChannel?: string; __mpType?: 'game' | 'miniApp'; } interface PayloadJson { id?: string; testAdsMode?: boolean; joliboxEnv?: 'staging' | 'production'; sessionId?: string; __mpType?: 'game' | 'miniApp'; __orientation?: 'HORIZONTAL' | 'VERTICAL'; __transparent?: boolean; __entryPath?: string; __showStatusBar?: boolean; __shouldInterupt?: boolean; __from?: number; __testAdsMode?: boolean; __joliboxEnv?: 'staging' | 'production'; [property: string]: any; } interface Signature { headerSig?: string; payloadSig?: string; } export interface QueryParams { headerJson: HeaderJson; payloadJson: PayloadJson; signature: Signature; } export declare const parseUrlQuery: (url: string) => QueryParams; export declare const encodeJoliSourceQuery: (payloadJson: PayloadJson, originJoliSource: string) => string; export {};