/** * Implementation of `hippo github` CLI subcommands. Extracted from the main * cli.ts so unit tests can import these functions directly without triggering * the cli.ts main() side effects. The cli.ts dispatcher re-exports the * top-level cmdGithub. * * Subcommands mirror the Slack connector shape (cli.ts §Slack subcommands): * - hippo github backfill --repo [--since ISO] [--max ] * - hippo github dlq list * - hippo github dlq replay [--force] */ import { type GitHubFetcher } from './octokit-client.js'; type FlagValue = string | boolean | string[]; type Flags = Record; export declare function printGithubBackfillUsage(): void; /** * `hippo github backfill`. The fetcher is injectable so tests can drive the * code path without hitting the network. Defaults to `realGitHubFetcher`. */ export declare function cmdGithubBackfill(hippoRoot: string, flags: Flags, fetcher?: GitHubFetcher): Promise; export declare function cmdGithubDlqList(hippoRoot: string, _flags: Flags): void; export declare function cmdGithubDlqReplay(hippoRoot: string, args: string[], flags: Flags): Promise; export declare function cmdGithub(hippoRoot: string, args: string[], flags: Flags): Promise; export {}; //# sourceMappingURL=cli-impl.d.ts.map