import type { z } from 'zod'; import type { entrySchema } from './schema.js'; import type { CliArgs } from './cli.js'; export declare function flattenString(str: string): string; export declare function extractShaFromBuffer(recordBuf: Buffer): { sha: string; shaEnd: number; }; export declare function truncateSafely(str: string, maxLength: number, truncateMsg: string): string; export declare function getSlackMap(args: CliArgs): Record; export declare function resolveIssueTrackerUrl(issue: string, repoHost: string, repoPath: string, args: CliArgs): string | null; export declare const isNoiseFile: (file: string) => boolean; export declare const extractIssues: (text: string, issuesMap: Map, issuePattern?: string) => void; export declare const getLanguage: (file: string) => string | undefined; export declare function iterateChangelog(versionMap: Map[]>>, callbacks: { onVersion: (version: string) => void; onCategory: (category: string) => void; onCommit: (commit: z.infer, entries: string[]) => void; onCategoryEnd?: (category: string) => void; onVersionEnd?: (version: string) => void; }): void; //# sourceMappingURL=parser-utils.d.ts.map