export { usePortableApps } from './hooks/usePortableApps';
export * from './utils/postMessage';
export * from './utils/messageTypes';
export type { MessageType, PortabilityMessage, TransactionPayload, RPCRequest } from './utils/messageTypes';
export declare const PORTABILITY_VERSION = "1.0.0";
import { ImpersonatorIframeProvider as OriginalProvider, ImpersonatorIframe as OriginalIframe, useImpersonatorIframe as originalHook } from "@impersonator/iframe";
export declare const UniversalPortabilityProvider: React.FC<{
    children: React.ReactNode;
}>;
export declare const Port: React.FC<any>;
export declare const useUniversalPortability: () => ReturnType<typeof originalHook>;
export type UniversalPortabilityProps = React.ComponentProps<typeof OriginalProvider>;
export type MyCustomIframeProps = React.ComponentProps<typeof OriginalIframe>;
export type UseUniversalPortabilityReturn = ReturnType<typeof originalHook>;
//# sourceMappingURL=index.d.ts.map