import "../../_dnt.polyfills.js"; import { Chain, ChainRune, Rune, RunicArgs, ss58 } from "../../mod.js"; import { SignatureProps } from "./polkadot.js"; type StatemintSignatureProps = SignatureProps & { assetId?: number; }; export declare function signature(_props: RunicArgs>): (chain: ChainRune) => Rune.ValueRune<{ sender: import("../../mod.js").ExtrinsicSender; extra: { CheckMortality: { type: "Immortal"; } | { type: "Mortal"; period: bigint; phase: bigint; }; CheckNonce: number; ChargeTransactionPayment: bigint; ChargeAssetTxPayment: { assetId: number | undefined; tip: bigint; }; }; additional: { CheckSpecVersion: any; CheckTxVersion: any; CheckGenesis: Uint8Array; CheckMortality: Uint8Array; }; }, ss58.InvalidPayloadLengthError | import("../../mod.js").ConnectionError | import("../../mod.js").ServerError | import("scale-codec").ScaleError | CU | RunicArgs.U>; export {};