import type { SlackAccessor } from '../../accessor/slack.ts'; export declare const VIRTUAL_ROOTS: readonly ["channels", "dms", "users"]; export declare function latestMessageTs(accessor: SlackAccessor, channelId: string): Promise; /** * The channel's day directories, newest first. * * A day dir is real for any date the channel has existed for, so the bare * listing is a window: the last `maxDays` up to the newest message. A glob * names its own window instead, and then the cap does not apply, because the * span is already bounded by what was typed. */ export declare function dateRange(latestTs: number, created: number, maxDays?: number, span?: readonly [string, string] | null): string[]; export declare const readdir: import("../hierarchy/probe.ts").ReaddirFn; //# sourceMappingURL=readdir.d.ts.map