import type { BookletLocale } from './booklet-locale';
export interface BookletMessages {
    readonly unknownDates: string;
    readonly unknownDate: string;
    readonly chapterUnknownDates: string;
    readonly generation1Title: string;
    readonly generationTitle: (gen: number) => string;
    readonly letterTitle: (letter: string) => string;
    readonly chapterSubtitle: (count: number, dateRange: string) => string;
    readonly chapterDateAbout: string;
    readonly childrenNone: string;
    readonly childrenMore: (n: number) => string;
    readonly pagesEstimate: (n: number) => string;
    readonly pagesEmpty: string;
    readonly adviceDetailed120: string;
    readonly adviceDetailed50: string;
    readonly adviceSummary25: string;
    readonly actTypeLabels: Partial<Record<string, string>>;
    readonly spouseUnknown: string;
    readonly timelineTitle: (chapterTitle: string) => string;
    readonly timelineUnknownDates: string;
    readonly pdf: {
        readonly coverSubtitle: string;
        readonly referencePerson: (name: string) => string;
        readonly personCount: (n: number) => string;
        readonly localNote: string;
        readonly tocTitle: string;
        readonly modeSummary: string;
        readonly modeDetailed: string;
        readonly contentHeading: string;
        readonly introSummary: string;
        readonly introDetailed: string;
        readonly introSosa: string;
        readonly familyHeading: (names: string) => string;
        readonly generationLabel: (gen: number) => string;
        readonly pageFooter: (n: number) => string;
    };
    readonly timeline: {
        readonly legendBirth: string;
        readonly legendDeath: string;
        readonly legendMarriage: string;
        readonly overflow: (n: number) => string;
        readonly continuation: string;
    };
}
export type { BookletLocale };
