UNPKG

@0xsplits/splits-kit

Version:

UI Components for working with 0xSplits contracts

22 lines (21 loc) 948 B
import { RequestError } from '@0xsplits/splits-sdk-react/dist/types'; import { Address, Hex, Log } from 'viem'; import { SupportedChainId } from '../../constants/chains'; import { IAddress, Recipient, SplitType } from '../../types'; declare const CreateSplitForm: ({ chainId, type, salt, defaultDistributorFee, defaultRecipients, defaultOwner, defaultDistributorFeeOptions, linkToApp, supportsEns, onSuccess, onError, }: { chainId: SupportedChainId; type: SplitType; salt?: `0x${string}` | undefined; defaultDistributorFee: number; defaultOwner: IAddress; defaultRecipients: Recipient[]; defaultDistributorFeeOptions: number[]; linkToApp: boolean; supportsEns: boolean; onSuccess?: ((args: { address: Address; events: Log[]; }) => void) | undefined; onError?: ((error: RequestError) => void) | undefined; }) => import("react/jsx-runtime").JSX.Element; export default CreateSplitForm;