import type { Address, BaseTransactionMessage } from "@solana/kit"; /** * Insert a single of reference key {@link Address} into a transaction message * * Use {@link getOldestSignatureForAddress} to locate the oldest signature for a reference key's address * * Note: The `transaction` must have at least one non-memo instruction. */ export declare function insertReferenceKeyToTransactionMessage(reference: Address, transaction: TTransaction): TTransaction; /** * Insert multiple reference key {@link Address | Addresses} into a transaction message * * Use {@link getOldestSignatureForAddress} to locate the oldest signature for a reference key's address * * Note: The `transaction` must have at least one non-memo instruction. */ export declare function insertReferenceKeysToTransactionMessage(references: Address[], transaction: TTransaction): TTransaction; //# sourceMappingURL=insert-reference-key.d.ts.map