@0xsplits/splits-kit
Version:
UI Components for working with 0xSplits contracts
22 lines (21 loc) • 898 B
TypeScript
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?: Hex;
defaultDistributorFee: number;
defaultOwner: IAddress;
defaultRecipients: Recipient[];
defaultDistributorFeeOptions: number[];
linkToApp: boolean;
supportsEns: boolean;
onSuccess?: (args: {
address: Address;
events: Log[];
}) => void;
onError?: (error: RequestError) => void;
}) => import("react/jsx-runtime").JSX.Element;
export default CreateSplitForm;