import { ccc } from "@ckb-ccc/connector"; import React, { HTMLAttributes, ReactNode } from "react"; export declare function Provider({ children, connectorProps, hideMark, name, icon, signerFilter, signersController, defaultClient, clientOptions, preferredNetworks, }: { children: ReactNode; connectorProps?: HTMLAttributes<{}>; hideMark?: boolean; name?: string; icon?: string; signerFilter?: (signerInfo: ccc.SignerInfo, wallet: ccc.Wallet) => Promise; signersController?: ccc.SignersController; defaultClient?: ccc.Client; clientOptions?: { icon?: string; client: ccc.Client; name: string; }[]; preferredNetworks?: ccc.NetworkPreference[]; }): React.JSX.Element; export declare function useCcc(): { isOpen: boolean; open: () => unknown; close: () => unknown; disconnect: () => unknown; setClient: (client: ccc.Client) => unknown; client: ccc.Client; wallet?: ccc.Wallet; signerInfo?: ccc.SignerInfo; }; //# sourceMappingURL=useCcc.d.ts.map