import { Template } from "../metadata-types.js";
//#region src/lib/templates/project.d.ts
type TemplateDataProject = ReturnType<typeof project>;
/**
 * Legacy structure used in AllWork desktop app
 */
declare const project: Template<{
  description: string | undefined;
  firstCommitDate: string | undefined;
  gitHubLink: string | undefined;
  gitHubStarCount: number | undefined;
  gitIsClean: boolean | undefined;
  gitIsDirty: boolean | undefined;
  gitRemoteCount: number | undefined;
  homepage: string | undefined;
  isAuthoredByMe: boolean | undefined;
  isOnMyGitHub: boolean | undefined;
  isOnNpm: boolean;
  isPublic: boolean;
  isRemoteAhead: boolean | undefined;
  issueCount: number | undefined;
  lastCommitDate: string | undefined;
  license: string | undefined;
  majorUpdateCount: number;
  majorUpdateList: string[] | undefined;
  npmDownloadCount: number | undefined;
  readmePath: string | undefined;
  repositoryPath: string | undefined;
  semverUpdateCount: undefined;
  semverUpdateList: undefined;
  tags: string[] | undefined;
  title: string | undefined;
  type: "source" | "fork" | "unmaintained" | undefined;
  usesPnpm: boolean;
  usesSharedConfig: boolean;
  version: string | undefined;
}>;
//#endregion
export { TemplateDataProject };