import { type ScanProgress, type ScanResult, type TokenBalance } from '@1sat/actions'; import type { IndexedOutput } from '@1sat/types'; export type { TokenBalance, ScanProgress, ScanResult }; export interface EnrichedOrdinal extends IndexedOutput { origin?: string; contentType?: string; name?: string; contentUrl: string; } export interface ScannedAssets extends Omit { ordinals: EnrichedOrdinal[]; opnsNames: EnrichedOrdinal[]; bsv21Tokens: TokenBalance[]; totalBsv: number; } export declare function deriveAddress(wif: string): string; export declare function scanAddress(address: string, onProgress?: (p: ScanProgress) => void): Promise; export declare function scanAddresses(addresses: string[], onProgress?: (p: ScanProgress) => void): Promise; //# sourceMappingURL=scanner.d.ts.map