import { Universe } from "@arcana/ca-common";
import { ChainList } from "../chains";
import { Intent } from "../typings";
type Destination = {
    tokenAddress: `0x${string}`;
    universe: Universe;
    value: bigint;
};
type Source = {
    chainID: bigint;
    tokenAddress: `0x${string}`;
    universe: Universe;
    value: bigint;
};
declare const getSourcesAndDestinationsForRFF: (intent: Intent, chainList: ChainList, destinationUniverse: Universe) => {
    destinations: Destination[];
    sourceCounts: {
        0: number;
        1: number;
        2: number;
        [-1]: number;
    };
    sources: Source[];
    universes: Set<Universe>;
};
export { getSourcesAndDestinationsForRFF };
