import { PstlHooksProviderOptions } from '@past3lle/hooks' import { PstlWeb3ModalProps } from '@past3lle/web3-modal' import { MetadataFetchOptions as SkillForgeMetadataFetchOptions } from '../state/Metadata/updaters/MetadataUpdater' import { SkillForgeContractAddressMap } from './addresses' import { SkillForgeMetadataUriMap } from './metadata' export { type SkillForgeMetadataFetchOptions } export interface SkillForgeW3AppConfigSkillOptions { idBase?: number metadataFetchOptions?: SkillForgeMetadataFetchOptions } export interface SkillForgeW3AppConfig { name: string web3: Omit & { standalone?: boolean } contractAddresses: SkillForgeContractAddressMap metadataUris: SkillForgeMetadataUriMap skillOptions?: SkillForgeW3AppConfigSkillOptions hooksProviderOptions?: PstlHooksProviderOptions }