export declare type Modal = 'SUCCESS' | 'QUALITY_SUCCESS' | 'SUGGEST_MORE' | 'TUTOR_APPRECIATION' | 'LESSON_ENDED_EARLY' | 'LESSON_AND_QUALITY' | 'TECHNICAL_ISSUE' | 'TECHNICAL_FEEDBACK' | 'LESSON_ISSUE' | 'REPORT_SUCCESS' | 'TUTOR_LOW_CONNECTION' | null; export declare const getIsEligibleForAppreciation: (lesson?: { __typename?: "LessonNode" | undefined; id: number; duration: number; datetime: any; hasBioBreak: boolean; status: import("../../../graphql-schema").LessonStatus; isFirstLesson: boolean; subjectAlias: string; rating?: { __typename?: "LessonRatingNode" | undefined; id: number; amount: number; } | null | undefined; tutoring: { __typename?: "TutoringNode" | undefined; id: number; }; } | null | undefined) => boolean; export declare const getIsEligibleForModalLessonEndedEarly: (lesson?: { __typename?: "LessonNode" | undefined; id: number; duration: number; datetime: any; hasBioBreak: boolean; status: import("../../../graphql-schema").LessonStatus; isFirstLesson: boolean; subjectAlias: string; rating?: { __typename?: "LessonRatingNode" | undefined; id: number; amount: number; } | null | undefined; tutoring: { __typename?: "TutoringNode" | undefined; id: number; }; } | null | undefined) => boolean; export declare const getIsLessonCanBeConfirmed: (lesson?: { __typename?: "LessonNode" | undefined; id: number; duration: number; datetime: any; hasBioBreak: boolean; status: import("../../../graphql-schema").LessonStatus; isFirstLesson: boolean; subjectAlias: string; rating?: { __typename?: "LessonRatingNode" | undefined; id: number; amount: number; } | null | undefined; tutoring: { __typename?: "TutoringNode" | undefined; id: number; }; } | null | undefined) => boolean; export declare type Issue = 'TECHNICAL_ISSUE' | 'LESSON_ISSUE' | 'NO_ISSUE'; export declare type EndLessonFlowAction = 'SUCCESS' | 'SKIP'; //# sourceMappingURL=settings.d.ts.map