interface SendLinkParams { kind: 'send'; amount?: number; recipient: string; } interface VoteLinkParams { kind: 'vote'; votes?: string; unvotes?: string; } interface SignLinkParams { kind: 'sign-hub' | 'sign-nano'; message?: string; } declare type URLParams = SendLinkParams | VoteLinkParams | SignLinkParams; export declare const getURL: (params: URLParams) => string; export declare const openURL: (uri: string, failCb: () => void, successCb: () => void) => any; export declare const mobile: { isIOS: boolean; isAndroid: boolean; }; export interface AppUrls { ios?: string; android?: string; desktop: string; } export declare const appLinks: AppUrls; export {};