import { type ImpactScope, type ImpactSnapshot } from '@reticlehq/core'; export declare const REPORT_LINKS: { readonly DOCS: "https://docs.reticle.sh"; readonly SITE: "https://reticle.sh"; readonly GITHUB: "https://github.com/reticlehq/reticle"; readonly DISCORD: "https://discord.gg/BwAbzv9ZRz"; }; export declare const SHARE_VIA_HANDLE = ""; export declare const REPORT_TEXT: { readonly TITLE: "Impact"; readonly PROJECT: "This project"; readonly GLOBAL: "Everything on this machine"; readonly HERO_DEFECTS: "checks Reticle refused to pass"; readonly VERDICTS: "Verdicts"; readonly PASSED: "passed"; readonly FAILED: "failed"; readonly UNKNOWN: "unknown"; readonly UNKNOWN_HELP: "Reticle drove the app and could not tell what happened. Not a pass - shown, not hidden."; readonly CALLS: "Tool calls"; readonly TOKENS: "Tokens returned"; readonly DRIVING: "Time driving"; readonly SESSIONS: "Sessions"; readonly STREAK: "day streak"; readonly LONGEST: "Longest run"; readonly SAVED_TOKENS: "Tokens saved"; readonly SAVED_MINUTES: "Time saved"; readonly ESTIMATE_TAG: "estimate"; readonly CHART: "Verdicts, last 30 days"; readonly DEFECTS: "What broke"; readonly DEFECTS_MORE: "Manage all of them on the dashboard — triage, assign, and push to GitHub"; readonly DEFECT_LINK_TITLE: "Open on the dashboard to triage or push to GitHub"; readonly LOCAL_ONLY: "This record stops at this machine."; readonly LOCAL_ONLY_ACTION: "reticle login"; readonly LOCAL_ONLY_TAIL: "keeps it, and lets a team see it."; readonly UNLINKED: "Signed in, but this repo is not linked."; readonly UNLINKED_ACTION: "reticle link"; readonly UNLINKED_TAIL: "sends this record to your workspace."; readonly DEFECTS_NONE: "Nothing has failed a declared consequence yet."; readonly EMPTY: "Nothing recorded yet. Drive the app once and this fills in."; readonly SHARE: "Share"; readonly COPY: "Copy"; readonly COPIED: "Copied"; readonly REFER: "Send to a friend"; }; export declare function compactNumber(n: number): string; export declare function compactDuration(ms: number): string; export declare function buildShareText(scope: ImpactScope, projectName?: string): string; export declare function buildXShareUrl(text: string): string; export declare function buildLinkedInShareUrl(): string; export declare function buildReferralText(): string; export declare function parseImpactSnapshot(value: unknown): ImpactSnapshot | undefined;