import { Wallet, BigNumberish, Signer, BigNumber } from "ethers"; import { Provider } from "@ethersproject/providers"; import { Chain, ChainId, EIP712Signature } from "../types"; export declare function createCyberProfile({ chainId, signer, handle, imageURI, }: { chainId: ChainId; signer: Signer; handle: string; imageURI?: string; }): Promise; export declare const getCyberProfiles: ({ chainId, account, }: { chainId: ChainId; account: string; }) => Promise; export declare function getHandleByCyberProfileId({ chainId, profileId, signerOrProvider, }: { chainId: ChainId; profileId: BigNumberish; signerOrProvider?: Signer | Provider; }): Promise; export declare function getCyberProfileIdByHandle({ chainId, handle, signerOrProvider, }: { chainId: ChainId; handle: string; signerOrProvider?: Signer | Provider; }): Promise; export declare const getCollectPaidMwData: ({ chainId, profileId, essenceId, }: { chainId: ChainId; profileId: BigNumberish; essenceId: BigNumberish; }) => Promise<{ currency: any; amount: any; }>; export declare function _buildCyberPostSig({ chain, wallet, profileId, name, symbol, essenceTokenURI, essenceMw, transferable, initData, nonce, }: { chain: Chain; wallet: Wallet; profileId: BigNumberish; name: string; symbol: string; essenceTokenURI: string; essenceMw: string; transferable: boolean; initData: string; nonce: BigNumberish; }): Promise>; export declare function _buildCyberCollectSig({ chain, wallet, profileId, collector, essenceId, preData, postData, nonce, }: { chain: Chain; wallet: Wallet; profileId: BigNumberish; collector: string; essenceId: BigNumberish; preData: string; postData: string; nonce: BigNumberish; }): Promise>;