export declare const tgUtils: {
    isTelegram: () => boolean;
    decodeTelegramUrlParameters: (encodedParameters: any, isObject?: boolean) => any;
    stringify: (obj: any) => string;
    encodeTelegramUrlParameters: (parameters: any, isObject?: boolean) => any;
    openAndroidLink: (url: any) => void;
    opendeepLink: (paramsStr: any, { domain, appname, }: {
        domain?: string | undefined;
        appname?: string | undefined;
    }) => void;
};
export declare function getUUid(): any;
export declare function getPlatform(): never;
export declare const delay: (ms: number) => Promise<unknown>;
export interface RetryConfig {
    retries: number;
    delay: number;
}
export declare function retry<T>(f: () => Promise<T>, config?: RetryConfig): Promise<T>;
export declare const isInUxuyApp: () => boolean;
declare const _default: {};
export default _default;
