import { AttendanceData } from '../Tooltip/Tooltip.types';
export declare type quarterTestType = 'accept' | 'failed';
export interface IMarkProps {
    comment?: string | null;
    value?: number;
    isTestPassed?: boolean;
    average?: number | string;
    markId: string;
    approved?: boolean;
    hoverable?: boolean;
    isPeriodMark?: boolean;
    withDetailedTooltip?: boolean;
    type?: string;
    weight?: number;
    date?: string;
    deadline?: string;
    showComment?: boolean;
    withAttendanceTooltip?: boolean;
    attendenceData?: AttendanceData;
    commentLabel?: string;
    filesLabel?: string;
    files?: {
        title: string;
        url: string;
    }[];
    needTrimComment?: boolean;
    maxCommentLength?: number;
    onMarkClick?: (params: {
        id: number | string;
        score: number | boolean;
        isApproved?: boolean;
    }) => void;
    isNotSelected?: boolean;
    needHideWeight?: boolean;
}
