import { Split } from '../types';
import { GqlSplit, IHolder, ISplit } from './types';
export declare const RECIPIENT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>;
export declare const SPLIT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>;
export declare const ACCOUNT_FIELDS_FRAGMENT: import("@urql/core").TypedDocumentNode<any, import("@urql/core").AnyVariables>;
export declare const formatGqlSplit: (arg0: GqlSplit) => ISplit;
export declare const protectedFormatSplit: (gqlSplit: ISplit) => Split;
export declare const formatRecipient: (gqlRecipient: IHolder, totalOwnership: bigint) => {
    recipient: {
        address: `0x${string}`;
    };
    ownership: bigint;
    percentAllocation: number;
};
