export function SDK({ rpc_url, network, }: { rpc_url?: "https://fullnode.mainnet.sui.io:443" | "https://fullnode.testnet.sui.io:443" | "https://fullnode.devnet.sui.io:443" | "http://127.0.0.1:9000"; network?: Network; }): Promise<{ SUPPORTED_TOKENS: { [x: number]: any; }; SUPPORTED_NFTS: { [x: number]: { item_category: string; item_set: string; item_type: string; level: number; wisdom: number; earth_resistance: number; fire_resistance: number; water_resistance: number; air_resistance: number; amount: number; name?: undefined; strength?: undefined; intelligence?: undefined; raw_damage?: undefined; } | { item_category: string; item_set: string; item_type: string; level: number; name: string; amount: number; wisdom?: undefined; earth_resistance?: undefined; fire_resistance?: undefined; water_resistance?: undefined; air_resistance?: undefined; strength?: undefined; intelligence?: undefined; raw_damage?: undefined; } | { item_category: string; item_set: string; item_type: string; level: number; strength: number; intelligence: number; raw_damage: number; amount: number; wisdom?: undefined; earth_resistance?: undefined; fire_resistance?: undefined; water_resistance?: undefined; air_resistance?: undefined; name?: undefined; } | { item_category: string; item_set: string; item_type: string; level: number; amount: number; wisdom?: undefined; earth_resistance?: undefined; fire_resistance?: undefined; water_resistance?: undefined; air_resistance?: undefined; name?: undefined; strength?: undefined; intelligence?: undefined; raw_damage?: undefined; }; }; TRANSFER_POLICIES: { [x: string]: string; [x: number]: any; }; HSUI: any; VAPOREON: any; SUIFREN_CAPY: any; SUIFREN_BULLSHARK: any; get_policies_profit: (address: any) => Promise<{ is_owner: boolean; character_profits: any; item_profits: any; }>; get_royalty_fee: (item_type: any) => Promise; get_supported_tokens: (address: string) => Promise; get_suifren_stats: typeof get_suifren_stats; get_vaporeon_stats: typeof get_vaporeon_stats; get_user_kiosks: ({ tx, address }: { tx?: import("@mysten/sui/transactions").Transaction; address: any; }) => Promise<{ tx: import("@mysten/sui/transactions").Transaction; get_kiosk_cap_ref: (kiosk_id: any) => any; kiosks: Map any>; finalize(): void; }>; borrow_personal_kiosk_cap: ({ personal_kiosk_cap_id, tx, handler }: { personal_kiosk_cap_id: any; tx?: import("@mysten/sui/transactions").Transaction; handler: any; }) => import("@mysten/sui/transactions").Transaction; create_personal_kiosk: ({ tx }: { tx?: import("@mysten/sui/transactions").Transaction; }) => Promise<{ kiosk_tx: import("@mysten/kiosk").KioskTransaction; kiosk_id: import("@mysten/sui/transactions").TransactionObjectArgument; kiosk_cap: import("@mysten/sui/transactions").TransactionObjectArgument; }>; add_header: (tx: any) => any; admin_promote: ({ tx, recipient }: { tx?: import("@mysten/sui/transactions").Transaction; recipient: any; }) => import("@mysten/sui/transactions").Transaction; admin_freeze_contract: ({ tx }: { tx?: import("@mysten/sui/transactions").Transaction; }) => import("@mysten/sui/transactions").Transaction; admin_delete_admin_cap: ({ tx, admin_cap }: { tx?: import("@mysten/sui/transactions").Transaction; admin_cap: any; }) => import("@mysten/sui/transactions").Transaction; admin_withdraw_profit: ({ tx, address }: { tx?: import("@mysten/sui/transactions").Transaction; address: any; }) => Promise; admin_create_recipe: ({ tx, admin_cap, level, ingredients, template, }: { tx?: import("@mysten/sui/transactions").Transaction; admin_cap: any; level: any; ingredients: any; template: any; }) => import("@mysten/sui/transactions").Transaction; admin_delete_recipe: ({ tx, admin_cap, recipe }: { tx?: import("@mysten/sui/transactions").Transaction; admin_cap: any; recipe: any; }) => import("@mysten/sui/transactions").Transaction; admin_create_sale: ({ tx, admin_cap, price, amount, stock, template, }: { tx?: import("@mysten/sui/transactions").Transaction; admin_cap: any; price: any; amount?: number; stock: any; template: any; }) => import("@mysten/sui/transactions").Transaction; admin_delete_sale: ({ tx, recipient, admin_cap, sale }: { tx?: import("@mysten/sui/transactions").Transaction; recipient: any; admin_cap: any; sale: any; }) => import("@mysten/sui/transactions").Transaction; admin_mint_caps: ({ tx, amount, recipient }: { tx?: import("@mysten/sui/transactions").Transaction; amount?: number; recipient: any; }) => import("@mysten/sui/transactions").Transaction; /** @return {Promise} balance */ get_sui_balance(owner: any): Promise; DISPLAY_CHARACTER: string; NAME_REGISTRY: string; ADMIN_CAP: string; VERSION: string; PUBLISHER_CHARACTER: string; PUBLISHER_ITEM: string; PACKAGE_ID: string; UPGRADE_CAP: string; DISPLAY_ITEM: string; CHARACTER_PROTECTED_POLICY: string; ITEM_PROTECTED_POLICY: string; CHARACTER_POLICY: string; ITEM_POLICY: string; LATEST_PACKAGE_ID: string; sui_client: SuiClient; kiosk_client: KioskClient; backup_sui_client: SuiClient; backup_kiosk_client: KioskClient; gql_client: SuiGraphQLClient<{}>; }>; import { Network } from '@mysten/kiosk'; import { get_suifren_stats } from './sui/feedable_suifrens.js'; import { get_vaporeon_stats } from './sui/feedable_vaporeon.js'; import { SuiClient } from '@mysten/sui/client'; import { KioskClient } from '@mysten/kiosk'; import { SuiGraphQLClient } from '@mysten/sui/graphql';