import * as ffi from "node:ffi"; export declare const definitions: { readonly nil_ffi_free_str: { readonly arguments: readonly [ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_ffi_poll: { readonly arguments: readonly [ffi.types.POINTER]; readonly return: ffi.types.INT_32; }; readonly nil_ffi_shutdown: { readonly arguments: readonly []; readonly return: ffi.types.VOID; }; readonly nil_ffi_version: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_is_host: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_start_server: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_start_server_with_savedata: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_stop_server: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_client_version: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_is_local: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_is_ready: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_is_remote: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_server_addr: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_set_user_agent: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_stop_client: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_update_client: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_user_agent: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_world: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_runtime_global_queue_depth: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_runtime_num_alive_tasks: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_runtime_num_workers: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_add_academy_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_add_prefecture_build_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_add_stable_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_add_workshop_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_authorize: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_buy_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cancel_academy_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cancel_maneuver: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cancel_prefecture_build_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cancel_stable_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cancel_workshop_recruit_order: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_fill_world: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_academy_recruit_queue: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_academy_recruit_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_all_academy_recruit_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_all_prefecture_build_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_all_stable_recruit_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_build_steps: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_cities: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_ethics: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_idle_armies_at: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_idle_personnel_at: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_influence: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_infrastructure: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_maneuvers: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_maneuvers_of: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_player: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_players: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_prefecture_build_queue: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_prefecture_build_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_stable_recruit_queue: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_stable_recruit_queues: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_get_storage_capacity: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_bot_ethics: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_building_level: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_food: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_influence: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_iron: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_market_fee: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_market_vault_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_food: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_infrastructure: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_iron: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_silo_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_stone: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_warehouse_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_max_wood: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_stability: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_stone: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_set_wood: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_skip_round: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_spawn_bot: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_spawn_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_cheat_spawn_personnel: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_create_remote_world: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_create_user: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_delete_remote_world: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_forward_report: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_academy_recruit_catalog: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_armies: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_army: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_army_owner: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_bot_coords: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_chat_history: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_cities: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_city_limit: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_city_score: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_continent_size: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_idle_armies_at: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_idle_armies_coords: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_maneuver: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_market: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_market_fee: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_coords: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_ids: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_maintenance: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_military: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_status: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_storage_capacity: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_player_worlds: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_precursor_coords: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_prefecture_build_catalog: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_bot: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_bots: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_cities: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_field: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_fields: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_player: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_players: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_precursor: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_public_precursors: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_rank: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_ranking: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_remote_world: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_remote_world_limit: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_get_remote_world_limit_per_user: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_get_remote_worlds: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_get_round: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_server_kind: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_get_stable_recruit_catalog: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_workshop_recruit_catalog: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_bots: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_config: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_personnel: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_players: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_precursors: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_rulers: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_get_world_stats: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_player_exists: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_push_chat_message: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_rename_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_request_maneuver: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_save_local_world: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_search_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_search_public_city: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_sell_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_send_resources: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_server_version: { readonly arguments: readonly [ffi.types.UINT_32]; readonly return: ffi.types.VOID; }; readonly nil_set_player_ready: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_set_player_status: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_simulate_battle: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_spawn_player: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_start_round: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_toggle_building: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_user_exists: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; readonly nil_validate_token: { readonly arguments: readonly [ffi.types.UINT_32, ffi.types.POINTER]; readonly return: ffi.types.VOID; }; };