export type ProtocolInstructionName = 'accept_protocol_governance_authority' | 'adjudicate_claim_case' | 'allocate_capital' | 'attach_claim_evidence_ref' | 'attest_claim_case' | 'authorize_claim_recipient' | 'backfill_schema_dependency_ledger' | 'cancel_protocol_governance_authority_transfer' | 'claim_oracle' | 'close_outcome_schema' | 'configure_reserve_asset_rail' | 'create_allocation_position' | 'create_capital_class' | 'create_domain_asset_vault' | 'create_health_plan' | 'create_liquidity_pool' | 'create_obligation' | 'create_policy_series' | 'create_reserve_domain' | 'deallocate_capital' | 'deposit_into_capital_class' | 'fund_sponsor_budget' | 'init_pool_oracle_fee_vault' | 'init_pool_treasury_vault' | 'init_protocol_fee_vault' | 'initialize_protocol_governance' | 'initialize_series_reserve_ledger' | 'mark_impairment' | 'open_claim_case' | 'open_funding_line' | 'open_member_position' | 'process_redemption_queue' | 'publish_reserve_asset_rail_price' | 'record_premium_payment' | 'register_oracle' | 'register_outcome_schema' | 'release_reserve' | 'request_redemption' | 'reserve_obligation' | 'rotate_protocol_governance_authority' | 'set_pool_oracle' | 'set_pool_oracle_permissions' | 'set_pool_oracle_policy' | 'set_protocol_emergency_pause' | 'settle_claim_case' | 'settle_claim_case_selected_asset' | 'settle_obligation' | 'update_allocation_caps' | 'update_capital_class_controls' | 'update_health_plan_controls' | 'update_lp_position_credentialing' | 'update_member_eligibility' | 'update_oracle_profile' | 'update_reserve_domain_controls' | 'verify_outcome_schema' | 'version_policy_series' | 'withdraw_pool_oracle_fee_sol' | 'withdraw_pool_oracle_fee_spl' | 'withdraw_pool_treasury_sol' | 'withdraw_pool_treasury_spl' | 'withdraw_protocol_fee_sol' | 'withdraw_protocol_fee_spl'; export type ProtocolInstructionArg = { name: string; type: unknown; }; export type ProtocolInstructionAccount = { name: string; writable: boolean; signer: boolean; optional: boolean; address?: string; pdaSeeds?: Array<{ kind: string; path?: string; value?: number[]; }>; }; export declare const PROTOCOL_PROGRAM_ID: "Bn6eixac1QEEVErGBvBjxAd6pgB9e2q4XHvAkinQ5y1B"; export declare const PROTOCOL_INSTRUCTION_DISCRIMINATORS: Record; export declare const PROTOCOL_INSTRUCTION_ARGS: Record; export declare const PROTOCOL_INSTRUCTION_ACCOUNTS: Record; export declare const PROTOCOL_ACCOUNT_DISCRIMINATORS: Record; export declare const PROTOCOL_PDA_SEEDS: Record;