UNPKG

@harmoniclabs/plu-ts-onchain

Version:

An embedded DSL for Cardano smart contracts creation coupled with a library for Cardano transactions, all in Typescript

748 lines 64.1 kB
export declare const PProposalProcedure: import("../../../PTypes/PStruct/pstruct.js").PStruct<{
    PProposalProcedure: {
        /** lovelaces */
        deposit: [import("../../../type_system/index.js").PrimType.Int];
        returnCredentials: import("../../../type_system/index.js").StructT<{
            PPubKeyCredential: {
                pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
            };
            PScriptCredential: {
                valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
            };
        }, {
            hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                PPubKeyCredential: {
                    pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                };
                PScriptCredential: {
                    valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                };
            }, {}>, import("../../../index.js").PByteString>> & {
                $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                    PPubKeyCredential: {
                        pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    PScriptCredential: {
                        valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>;
            };
        }>;
        governanceAction: import("../../../type_system/index.js").StructT<{
            ParameterChange: {
                govActionId: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: import("../../../type_system/index.js").StructT<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>;
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
                changedParameters: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.List, [import("../../../type_system/index.js").PrimType.Pair, [import("../../../type_system/index.js").PrimType.Data], [import("../../../type_system/index.js").PrimType.Data]]], import("../../../type_system/index.js").Methods];
                constitutionScriptHash: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
            };
            HardForkInitiation: {
                govActionId: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: import("../../../type_system/index.js").StructT<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>;
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
                nextProtocolVersion: import("../../../type_system/index.js").StructT<{
                    PProtocolVersion: {
                        major: [import("../../../type_system/index.js").PrimType.Int];
                        minor: [import("../../../type_system/index.js").PrimType.Int];
                    };
                }, import("../../../type_system/index.js").Methods>;
            };
            TreasuryWithdrawals: {
                withdrawals: [import("../../../type_system/index.js").PrimType.List, [import("../../../type_system/index.js").PrimType.Pair, import("../../../type_system/index.js").StructT<{
                    PPubKeyCredential: {
                        pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    PScriptCredential: {
                        valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                }, {
                    hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PPubKeyCredential: {
                            pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        PScriptCredential: {
                            valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                    }, {}>, import("../../../index.js").PByteString>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PPubKeyCredential: {
                                pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            PScriptCredential: {
                                valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>;
                    };
                }>, [import("../../../type_system/index.js").PrimType.Int]]];
                constitutionScriptHash: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
            };
            NoConfidence: {
                govActionId: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: import("../../../type_system/index.js").StructT<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>;
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
            };
            UpdateCommittee: {
                govActionId: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: import("../../../type_system/index.js").StructT<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>;
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
                removedMembers: [import("../../../type_system/index.js").PrimType.List, import("../../../type_system/index.js").StructT<{
                    PPubKeyCredential: {
                        pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    PScriptCredential: {
                        valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                }, {
                    hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PPubKeyCredential: {
                            pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        PScriptCredential: {
                            valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                    }, {}>, import("../../../index.js").PByteString>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PPubKeyCredential: {
                                pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            PScriptCredential: {
                                valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>;
                    };
                }>];
                newMembers: [import("../../../type_system/index.js").PrimType.List, [import("../../../type_system/index.js").PrimType.Pair, import("../../../type_system/index.js").StructT<{
                    PPubKeyCredential: {
                        pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                    PScriptCredential: {
                        valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                    };
                }, {
                    hash: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PPubKeyCredential: {
                            pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                        PScriptCredential: {
                            valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                        };
                    }, {}>, import("../../../index.js").PByteString>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PPubKeyCredential: {
                                pkh: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            PScriptCredential: {
                                valHash: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PByteString>;
                    };
                }>, [import("../../../type_system/index.js").PrimType.Int]]];
                newQuorum: import("../../../type_system/index.js").StructT<{
                    PRational: {
                        numerator: [import("../../../type_system/index.js").PrimType.Int];
                        denominator: [import("../../../type_system/index.js").PrimType.Int];
                    };
                }, import("../../../type_system/index.js").Methods>;
            };
            NewConstitution: {
                govActionId: import("../../../type_system/index.js").StructT<{
                    Just: {
                        val: import("../../../type_system/index.js").StructT<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>;
                    };
                    Nothing: {};
                }, {
                    unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>;
                    };
                    default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        Just: {
                            val: import("../../../type_system/index.js").StructT<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>;
                        };
                        Nothing: {};
                    }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                        PTxOutRef: {
                            id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            index: [import("../../../type_system/index.js").PrimType.Int];
                        };
                    }, import("../../../type_system/index.js").Methods>>>> & {
                        $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            Just: {
                                val: import("../../../type_system/index.js").StructT<{
                                    PTxOutRef: {
                                        id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                        index: [import("../../../type_system/index.js").PrimType.Int];
                                    };
                                }, import("../../../type_system/index.js").Methods>;
                            };
                            Nothing: {};
                        }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                            PTxOutRef: {
                                id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                index: [import("../../../type_system/index.js").PrimType.Int];
                            };
                        }, import("../../../type_system/index.js").Methods>>> & {
                            $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                PTxOutRef: {
                                    id: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    index: [import("../../../type_system/index.js").PrimType.Int];
                                };
                            }, import("../../../type_system/index.js").Methods>>;
                        };
                    };
                }>;
                consitution: import("../../../type_system/index.js").StructT<{
                    PConstitution: {
                        constitutionScriptHash: import("../../../type_system/index.js").StructT<{
                            Just: {
                                val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                            };
                            Nothing: {};
                        }, {
                            unwrap: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                Just: {
                                    val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                };
                                Nothing: {};
                            }, {}>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                                $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                    Just: {
                                        val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    };
                                    Nothing: {};
                                }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                            };
                            default: import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                Just: {
                                    val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                };
                                Nothing: {};
                            }, {}>, import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>>> & {
                                $: (input: import("../../../index.js").PappArg<import("../../../PTypes/PStruct/pstruct.js").PStruct<{
                                    Just: {
                                        val: [import("../../../type_system/index.js").PrimType.Alias, [import("../../../type_system/index.js").PrimType.BS], import("../../../type_system/index.js").Methods];
                                    };
                                    Nothing: {};
                                }, {}>>) => import("../../../index.js").Term<import("../../../index.js").PLam<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>, import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>> & {
                                    $: (input: import("../../../index.js").PappArg<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>) => import("../../../index.js").UtilityTermOf<import("../../../index.js").PAlias<import("../../../index.js").PByteString, import("../../../type_system/index.js").Methods>>;
                                };
                            };
                        }>;
                    };
                }, import("../../../type_system/index.js").Methods>;
            };
            InfoAction: {};
        }, import("../../../type_system/index.js").Methods>;
    };
}, import("../../../type_system/index.js").Methods>;