/** * Inscription-specific utility functions */ import type { InscribedFile } from './inscription.types.js'; import { PrivateKey, Transaction } from '@bsv/sdk'; import { Utxo } from 'js-1sat-ord'; /** * Extracts outpoint (txid_vout) from inscribed file */ export declare function extractOutpointFromFile(file: InscribedFile): string; /** * Calculates SHA256 hash of sorted dependency URLs */ export declare function calculateDependencyHash(dependencies: string[], urlMap: Map): string; /** * Suggests next version by incrementing the last number */ export declare function suggestNextVersion(version: string): string; /** * Checks if a file path represents index.html */ export declare function isIndexHtmlFile(filePath: string): boolean; /** * Helper function to add a UTXO as a transaction input */ export declare const addUtxoInput: (tx: Transaction, utxo: Utxo, paymentKey: PrivateKey) => Transaction; //# sourceMappingURL=utils.d.ts.map