interface AllContributorContributor { contributions: string[]; login: string; } interface AllContributorsData { contributors: AllContributorContributor[]; } interface PartialPackageData { author?: { email: string; name: string; } | string; dependencies?: Record; description?: string; devDependencies?: Record; email?: string; name?: string; repository?: { type: string; url: string; } | string; } type InputBase = "everything" | "minimum" | "prompt"; interface Options { author: string | undefined; base: InputBase | undefined; createRepository: boolean | undefined; description: string; email: string | undefined; excludeCompliance: boolean | undefined; excludeContributors: boolean | undefined; excludeLintJson: boolean | undefined; excludeLintKnip: boolean | undefined; excludeLintMd: boolean | undefined; excludeLintPackageJson: boolean | undefined; excludeLintPackages: boolean | undefined; excludeLintPerfectionist: boolean | undefined; excludeLintSpelling: boolean | undefined; excludeLintYml: boolean | undefined; excludeReleases: boolean | undefined; excludeRenovate: boolean | undefined; excludeTests: boolean | undefined; funding: string | undefined; owner: string; repository: string; skipGitHubApi: boolean; skipInstall: boolean | undefined; skipRemoval: boolean | undefined; skipRestore: boolean | undefined; skipUninstall: boolean | undefined; title: string; } export { AllContributorContributor, AllContributorsData, InputBase, Options, PartialPackageData };