import type { BroadcastFailure, BroadcastResponse } from '@bsv/sdk'; export declare class AppCatalogBroadcastError extends Error { readonly code: string; readonly txid?: string; readonly details?: object; constructor(failure: BroadcastFailure); } /** * Convert the SDK's resolved failure object into a thrown error so callers * cannot accidentally present a failed overlay submission as successful. */ export declare function requireAppCatalogBroadcastSuccess(result: BroadcastResponse | BroadcastFailure): BroadcastResponse; //# sourceMappingURL=broadcast.d.ts.map