import type { ResolvedAutoUpdateConfig } from './config.js'; export interface AutoUpdateGitRefPlan { ref: string; tagName: string | null; verifyTagSignature: boolean; shouldVerifyTagSignature: boolean; fetchRef: string; } export declare function parseTagName(ref: string): string | null; export declare function isValidRef(ref: string): boolean; export declare function normalizeGitRefInput(ref: string): string; export declare function resolveAutoUpdateGitRef(au: Pick & { ref?: string; }, refOverride?: string): string; export declare function resolveAutoUpdateVerifyTagSignature(override: boolean | undefined, configured: boolean | undefined): boolean; export declare function resolveAutoUpdateGitRefPlan(au: Pick & { ref?: string; }, opts?: { refOverride?: string; verifyTagSignature?: boolean; }): AutoUpdateGitRefPlan; export declare function formatAutoUpdateTagVerificationWarning(plan: AutoUpdateGitRefPlan): string | null; //# sourceMappingURL=auto-update-ref.d.ts.map