import type { PurgedCommentTableRows } from "../db-handler-types.js"; import type { LocalCommunity } from "../local-community.js"; export declare function repinCommentsIPFSIfNeeded(community: LocalCommunity): Promise; export declare const UNPIN_GRACE_PERIOD_MS: number; export declare function unpinStaleCids(community: LocalCommunity, options?: { bypassGracePeriod?: boolean; cycleStartedAtMs?: number; }): Promise; export declare function rmUnneededMfsPaths(community: LocalCommunity): Promise; export declare function repinCommentUpdateIfNeeded(community: LocalCommunity): Promise; export declare function _resetRepoGcSchedulingState(): void; export declare function cleanUpIpfsRepoIfDue(community: LocalCommunity, force?: boolean): Promise; export declare function _describeReclaimedSpace({ before, after }: { before: bigint | undefined; after: bigint | undefined; }): string; export declare function addAllCidsUnderPurgedCommentToBeRemoved(community: LocalCommunity, purgedCommentAndCommentUpdate: PurgedCommentTableRows): Promise; export declare function purgeDisapprovedCommentsOlderThan(community: LocalCommunity): Promise;