import React from 'react';
export declare const encryptState: (state: Record<string, any>) => string;
export declare const decryptState: (encoded: string) => Record<string, any>;
export declare const generateDeepLink: ({ baseUrl, route, params, state, }: {
    baseUrl: string;
    route: string;
    params?: Record<string, string>;
    state?: Record<string, any>;
}) => string;
export declare const parseDeepLink: (searchParams: URLSearchParams) => {
    [key: string]: string | boolean | Record<string, any> | undefined;
    state?: Record<string, any>;
    fallback: boolean;
};
export declare const useDeepLink: () => {
    [key: string]: string | boolean | Record<string, any> | undefined;
    state?: Record<string, any>;
    fallback: boolean;
};
export declare class RedirectToExternal extends React.Component<{
    to: string;
}> {
    componentDidMount(): void;
    render(): null;
}
