import type { TCitationSegment } from "./segment-types.js"; import type { TSegmentInstruction } from "./segment-templates.js"; import type { TAuthor } from "./references.js"; export declare const IEEE_MONTHS: string[]; export declare function formatDate(d: Date): string; /** * Formats a calendar date IEEE style at its precision: "1787", "Nov. 1787" * or "Nov. 22, 1787". Builds no `Date`, so the process time zone cannot * move the day. * * @throws TypeError when `value` is not a calendar date. */ export declare function formatCalendarDate(value: string): string; export declare function formatSingleAuthor(author: TAuthor): string; export declare function formatNamesInCitation(authors: TAuthor[]): string; export declare function buildSegments(ref: Record, template: TSegmentInstruction[]): TCitationSegment[]; //# sourceMappingURL=segment-builder.d.ts.map