import type { TFunction } from '../../../../types';
import type { CountryCode } from '../../../types/datasets/country-code';
import type { Currency } from '../../../types/datasets/currency';
import type { BaseBankAccountFormatType } from '../fields/BankAccountFormat/types';
import type { PayoutAccountSchema } from '../forms/PayoutAccount/types';
export declare const shouldShowCheckGuidance: (country: CountryCode) => boolean;
export declare const shouldShowPayoutAccountFormatSelector: (country: CountryCode) => boolean;
export declare const shouldShowPayoutAlert: (country: CountryCode) => boolean;
export declare const getSupportedCurrencyGuidance: (t: TFunction<"banking">, country: CountryCode, requiredFields: Array<keyof PayoutAccountSchema>) => string | undefined;
export declare const getSupportedCurrenciesPerFormat: (country: CountryCode, format: BaseBankAccountFormatType) => Currency[] | undefined;
export declare const isLocalCurrency: (country?: CountryCode, currency?: Currency) => boolean;
