import type { ComponentProps, FunctionComponent } from 'preact/compat';
import type { NsTranslationKey } from '../../../../../types';
import type { VerificationMethod } from './types';
interface PayoutVerificationMethodMetadata {
    name: NsTranslationKey<'banking'>;
    subtitle: NsTranslationKey<'banking'>;
    description: NsTranslationKey<'banking'>;
    svgImport?: FunctionComponent<ComponentProps<'svg'>>;
    provider?: {
        name: string;
        svgImport?: FunctionComponent<ComponentProps<'svg'>>;
    };
}
export declare const getProviderIconName: (providerName?: string) => FunctionComponent<ComponentProps<"svg">> | undefined;
export declare const makePayoutVerificationMethodsMetadata: (instantVerificationProviderName?: string) => Record<VerificationMethod, PayoutVerificationMethodMetadata>;
export {};
