import type { LocalCommunity } from "../local-community.js"; import type { AnchorPublishPreparation, PublishedAnchorRecord } from "../../../../community/types.js"; export declare function getPersistedAnchorRecordBytes(community: LocalCommunity): Uint8Array | undefined; export declare function getHighestAcceptedAnchorSequence(community: LocalCommunity): bigint | undefined; export declare function prepareAnchorPublish(community: LocalCommunity): Promise; export declare function publishAnchorRecord(community: LocalCommunity, recordBytes: Uint8Array): Promise; export declare function reprovideAnchorRecordIfNeeded(community: LocalCommunity): Promise; export declare const ANCHOR_REPROVIDE_INTERVAL_MS: number; export declare function reprovideAnchorRecordIfDue(community: LocalCommunity): Promise;