import { Chains } from '../../types/chain';
import { IntentsAccountType } from '../../types/config';
import { Token } from '../../types/token';
import { Transaction } from '../../types/transaction';
type Args = {
    walletAddress: string;
    sourceToken: Pick<Token, 'isIntent' | 'blockchain'>;
    targetToken: Pick<Token, 'isIntent' | 'blockchain'>;
    intentsAccountType: IntentsAccountType | undefined;
    supportedChains: ReadonlyArray<Chains>;
};
export declare const getQuoteRefundType: ({ walletAddress, sourceToken, targetToken, intentsAccountType, supportedChains, }: Args) => NonNullable<Transaction["refundType"]>;
export {};
