import { z } from 'zod/mini'; import type { RegistrySettings } from './registry-settings.ts'; export type VersionProviderInput = { readonly packageName: string; readonly currentVersion: string | undefined; readonly targetSourceFiles: readonly string[]; readonly ignoredAttributionPaths: readonly string[]; readonly registrySettings: RegistrySettings; readonly stage: boolean; }; type VersionProvider = (input: VersionProviderInput) => Promise | string; type StaticManualVersioningSettings = { readonly automatic: false; readonly version: string; }; type ProviderManualVersioningSettings = { readonly automatic: false; readonly provideVersion: VersionProvider; }; export type ManualVersioningSettings = ProviderManualVersioningSettings | StaticManualVersioningSettings; export {}; //# sourceMappingURL=manual-versioning-settings.d.ts.map