export declare const PROVIDER_ICON_ASSET_IDS: readonly ["fio", "thepay", "stripe", "generic-bank"]; export type ProviderIconAssetId = (typeof PROVIDER_ICON_ASSET_IDS)[number]; declare const SIZE_PX: { readonly sm: 16; readonly md: 20; readonly lg: 24; }; export type ProviderIconSize = keyof typeof SIZE_PX | number; export interface ProviderIconProps { readonly providerId: string; readonly size?: ProviderIconSize; readonly className?: string; /** Public URL prefix for provider SVG assets (trailing slash optional). */ readonly assetBasePath?: string; readonly title?: string; } export declare function resolveProviderIconAssetId(providerId: string): ProviderIconAssetId; /** Hard cap — provider marks never exceed Icon ladder max (64). */ export declare const PROVIDER_ICON_MAX_PX = 64; export declare const ProviderIcon: import("react").NamedExoticComponent; export {}; //# sourceMappingURL=ProviderIcon.d.ts.map