import { AttestationType } from './types.js'; import type { Attestation, PendingAttestation, BitcoinAttestation } from './types.js'; export declare const ATTESTATION_TAGS: { readonly PENDING: 0; readonly BITCOIN: 5; readonly LITECOIN: 6; readonly ETHEREUM: 48; }; export declare const DEFAULT_CALENDARS: readonly ["https://alice.btc.calendar.opentimestamps.org", "https://bob.btc.calendar.opentimestamps.org", "https://finney.calendar.eternitywall.com", "https://btc.calendar.catallaxy.com"]; export declare function getAttestationName(attestationType: AttestationType): string; export declare function isPendingAttestation(attestation: Attestation): attestation is PendingAttestation; export declare function isBitcoinAttestation(attestation: Attestation): attestation is BitcoinAttestation; export declare function hasConfirmedAttestation(attestations: Attestation[]): boolean; export declare function getBitcoinAttestation(attestations: Attestation[]): BitcoinAttestation | undefined; export declare function getPendingAttestations(attestations: Attestation[]): PendingAttestation[]; export declare function createPendingAttestation(calendarUrl: string): PendingAttestation; export declare function createBitcoinAttestation(blockHeight: number): BitcoinAttestation; export declare function parseBitcoinBlockHeight(payload: Uint8Array): number; export declare function formatAttestation(attestation: Attestation): string; export declare function validateAttestation(attestation: Attestation): void; export declare function getEarliestBitcoinBlock(attestations: Attestation[]): number | undefined; export declare function hasDefaultCalendar(attestations: Attestation[]): boolean; //# sourceMappingURL=attestations.d.ts.map