export interface SDKPropsDTO { referenceId: string; chains: number[]; hotBondChains?: number[]; useRainbowKit?: boolean; useHotBonds?: boolean; useTiers?: boolean; useTGEBonds?: boolean; showLowValueBonds?: boolean; bondPartner?: string; namingPreference?: 'Discount' | 'Bonus'; urls?: Partial>; theme?: any; highestCompatibleVersion?: string; isFakeBTC?: boolean; privatePartnerName?: string; useGooPriceOverride?: boolean; bondsComingSoon?: boolean; } export interface SDKProps { referenceId: string; chains: number[]; hotBondChains: number[]; useRainbowKit: boolean; useHotBonds: boolean; useTiers: boolean; useTGEBonds: boolean; showLowValueBonds: boolean; bondPartner?: string; namingPreference: 'Discount' | 'Bonus'; urls: Record; theme?: any; highestCompatibleVersion?: string; isFakeBTC?: boolean; privatePartnerName?: string; useGooPriceOverride?: boolean; bondsComingSoon?: boolean; } export declare const useSDKConfig: (config?: SDKPropsDTO) => SDKProps; export type URLKeys = 'apiV2' | 'realTimeApi' | 'mainUrl'; export declare const useURLByEnvironment: (key: URLKeys) => string;