import { type Chain, type EIP1193RequestFn, type EIP1474Methods, type Transport } from 'viem';
interface UsePrivyCrossAppEIP1193Props {
    chain: Chain;
    transport?: Transport;
}
export declare const usePrivyCrossAppProvider: ({ chain, transport, }: UsePrivyCrossAppEIP1193Props) => {
    ready: boolean | null;
    provider: {
        on: <event extends keyof import("viem").EIP1193EventMap>(event: event, listener: import("viem").EIP1193EventMap[event]) => void;
        removeListener: <event extends keyof import("viem").EIP1193EventMap>(event: event, listener: import("viem").EIP1193EventMap[event]) => void;
        request: EIP1193RequestFn<EIP1474Methods>;
    };
};
export {};
//# sourceMappingURL=usePrivyCrossAppProvider.d.ts.map