import { DeepPartial } from 'utility-types';
/** A helper type for type-safe i18next translations. */
type ExtractTranslations<T> = {
    [K in keyof T as K extends `${string}_other` ? never : K]: ExtractTranslations<T[K]>;
} & {
    [K in keyof T as K extends `${string}_other` ? never : T[K] extends string ? `${K & string}_other` : never]?: T[K];
};
export type Translations = ExtractTranslations<typeof fi_FI>;
export type ExamTranslations = DeepPartial<Translations>;
export declare const fi_FI: {
    'exam-total': string;
    'grading-total': string;
    material: string;
    material_other: string;
    'attachments-page-title': string;
    'external-material-title': string;
    'grading-instructions-page-title': string;
    section: string;
    question: string;
    grade: string;
    comment: string;
    points: string;
    recording: string;
    'audio-errors': {
        'already-accessed': string;
        'already-playing': string;
        'permission-denied': string;
        'other-recording-error': string;
        'other-error': string;
    };
    'audio-test': {
        instructions: string;
        play: string;
        volume: string;
    };
    'dropdown-answer': {
        label: string;
        clear: string;
    };
    grading: {
        'pregrading-annotations': string;
        'censor-annotations': string;
        'pregrading-abbrev': string;
        'inspection-grading-abbrev': string;
        'round.1': string;
        'round.2': string;
        'round.3': string;
        annotate: string;
        'non-answer-not-graded': string;
        'loading-images': string;
        'some-images-failed': string;
    };
    references: {
        heading: string;
        source: string;
        date: string;
        'reference-date': string;
        translator: string;
        'modified-by': string;
    };
    cas: {
        examineSectionA: string;
        cannotEditLater: string;
        youCanReturn: string;
        forbidden: {
            infoText: string;
            buttonText: string;
        };
        allowing: {
            infoText: string;
            cancel: string;
        };
        allowed: {
            infoText: string;
        };
    };
    'examine-exam': {
        examine: string;
        instructions: string;
    };
    'dnd-answers': {
        'all-answer-options': string;
        'correct-answers': string;
        'question-missing': string;
        'answer-missing': string;
        'drop-here': string;
        'no-answer': string;
    };
    undo: {
        loading: string;
        close: string;
        restoreAnswer: string;
        answerNoText: string;
        answerWordCount: string;
        answerWordCount_other: string;
        answerCharacterCount: string;
        answerCharacterCount_other: string;
        answerImageCount: string;
        answerImageCount_other: string;
        minutesSinceAnswer: string;
        latestVersion: string;
    };
    examineExam: {
        returnToExam: string;
        checkYourAnswersTitle: string;
        hereAreYourAnswers: string;
        checkYourAnswers: string;
        removeExcessAnswers: string;
        emptyAnswersAreHighlighted: string;
        thereMayBeOptionalQuestions: string;
        questionHasNoAnswer: string;
        endExamTitle: string;
        afterInspectingYourAnswers: string;
        youCanNotReturnToExam: string;
        thankYouTitle: string;
        shutdownComputer: string;
        returnUsbStick: string;
    };
    'toc-heading': string;
    'no-attachments': string;
    'answer-saved': string;
    'too-many-answers': string;
    'max-answers-warning': string;
    'open-writing-mode': string;
    'close-writing-mode': string;
    'listen-times-remaining': string;
    'listen-times-remaining_other': string;
    'answer-length': string;
    'answer-length_other': string;
    'answer-length-with-max-length': string;
    'max-length-surplus': string;
    'max-length-info': string;
    'previous-answer-versions': string;
    'zoom-in': string;
    'end-of-exam': string;
    recorder: {
        start: string;
        stop: string;
        delete: string;
        'already-recording': string;
    };
    'audio-player': {
        aria: {
            play: string;
            pause: string;
            'seek-slider-aria-label': string;
        };
    };
    /**
     * These keys have the following pattern: `{question|section|toc-fi}_{childQuestionCount}_{minAnswers}_${maxAnswers}`
     * The `*` character serves as a wildcard.
     */
    'answering-instructions': {
        'exam_*_1_1': string;
        'exam_*_2_2': string;
        'exam_*_3_3': string;
        'exam_*_4_4': string;
        'exam_*_5_5': string;
        'exam_*_6_6': string;
        'exam_*_7_7': string;
        'exam_*_8_8': string;
        'exam_*_9_9': string;
        'exam_*_10_10': string;
        'exam_*_*_*': string;
        'question_*_1_1': string;
        'question_*_2_2': string;
        'question_*_3_3': string;
        'question_*_4_4': string;
        'question_*_5_5': string;
        'question_*_6_6': string;
        'question_*_7_7': string;
        'question_*_8_8': string;
        'question_*_9_9': string;
        'question_*_10_10': string;
        'question_2_*_1': string;
        'question_*_*_*': string;
        'section_*_1_1': string;
        'section_*_2_2': string;
        'section_*_3_3': string;
        'section_*_4_4': string;
        'section_*_5_5': string;
        'section_*_6_6': string;
        'section_*_7_7': string;
        'section_*_8_8': string;
        'section_*_9_9': string;
        'section_*_10_10': string;
        'section_1_*_1': string;
        'section_2_*_1': string;
        'section_*_*_*': string;
        'toc-section_*_1_1': string;
        'toc-section_*_2_2': string;
        'toc-section_*_3_3': string;
        'toc-section_*_4_4': string;
        'toc-section_*_5_5': string;
        'toc-section_*_6_6': string;
        'toc-section_*_7_7': string;
        'toc-section_*_8_8': string;
        'toc-section_*_9_9': string;
        'toc-section_*_10_10': string;
        'toc-section_1_*_1': string;
        'toc-section_2_*_1': string;
        'toc-section_*_*_*': string;
    };
    'answer-errors': {
        'screenshot-too-big': string;
        'screenshot-byte-limit-reached': string;
        'screenshot-upload-failed': string;
        'answer-too-long': string;
    };
    'screen-reader': {
        'answer-begin': string;
        'answer-end': string;
        'correct-answer': string;
    };
};
export {};
//# sourceMappingURL=fi-FI.d.ts.map