UNPKG

@harmoniclabs/plu-ts-onchain

Version:

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

438 lines 983 kB
export declare const PScriptContext: import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PScriptContext: { tx: import("../../../type_system/index.js").StructT<{ PTxInfo: { inputs: [import("../../../type_system/index.js").PrimType.List, import("../../../type_system/index.js").StructT<{ PTxInInfo: { utxoRef: 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>; resolved: import("../../../type_system/index.js").StructT<{ PTxOut: { address: import("../../../type_system/index.js").StructT<{ PAddress: { credential: 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>; }; }>; stakingCredential: import("../../../type_system/index.js").StructT<{ Just: { val: import("../../../type_system/index.js").StructT<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [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<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [import("../../../type_system/index.js").PrimType.Int]; }; }, import("../../../type_system/index.js").Methods>; }; Nothing: {}; }, {}>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [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<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [import("../../../type_system/index.js").PrimType.Int]; }; }, import("../../../type_system/index.js").Methods>; }; Nothing: {}; }, {}>>) => import("../../../index.js").UtilityTermOf<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [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<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [import("../../../type_system/index.js").PrimType.Int]; }; }, import("../../../type_system/index.js").Methods>; }; Nothing: {}; }, {}>, import("../../../index.js").PLam<import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [import("../../../type_system/index.js").PrimType.Int]; }; }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [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<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [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<{ PStakingHash: { _0: 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>; }; }>; }; PStakingPtr: { _0: [import("../../../type_system/index.js").PrimType.Int]; _1: [import("../../../type_system/index.js").PrimType.Int]; _2: [import("../../../type_system/index.js").PrimType.Int]; }; }, import("../../../type_system/index.js").Methods>, import("../../../PTypes/PStruct/pstruct.js").PStruct<{ PStakingHash: { _0: 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<imp