import { type ValidCreateActionArgs } from '@bsv/sdk/wallet/validationHelpers'; import { AuthId, StorageActivateNoSendExpiryArgs, StorageActivateNoSendExpiryResult, StorageArmNoSendExpiryArgs, StorageCreateTransactionSdkOutput, StoragePrepareNoSendExpiryResult } from '../../sdk/WalletStorage.interfaces'; import { Brc177ValidCreateActionArgs, parseBrc177NoSendExpiryLabels } from '../../utility/brc177NoSendExpiry'; import { StorageProvider } from '../StorageProvider'; export declare function validateNoSendExpiryRequest(args: ValidCreateActionArgs): ReturnType; export declare function makeNoSendExpiryFundingArgs(anchorSatoshis: number, protectedLabels?: string[]): Brc177ValidCreateActionArgs; export declare function selectNoSendExpiryFundingAnchor(outputs: StorageCreateTransactionSdkOutput[], anchorSatoshis: number): StorageCreateTransactionSdkOutput; export declare function prepareNoSendExpiry(storage: StorageProvider, auth: AuthId, target: ValidCreateActionArgs): Promise; export declare function activateNoSendExpiry(storage: StorageProvider, auth: AuthId, args: StorageActivateNoSendExpiryArgs): Promise; export declare function armNoSendExpiry(storage: StorageProvider, auth: AuthId, args: StorageArmNoSendExpiryArgs): Promise; //# sourceMappingURL=noSendExpiry.d.ts.map