export declare enum TooltipViewEnum {
    comment = "comment",
    devices = "devices",
    detailed = "detailed",
    semester = "semester",
    attendance = "attendance",
    period = "period"
}
export declare enum PointerPosition {
    LEFT = "left",
    RIGHT = "right",
    CENTER = "center"
}
export interface MarkMetaData {
    date: string;
    type: string;
    weight: number;
}
export interface AttendanceData {
    isMicDisabled: boolean;
    isCameraDisabled: boolean;
    isUserDisabled: boolean;
    micDescription: string;
    cameraDescription: string;
    userDescription: string;
}
interface IFile {
    title: string;
    url: string;
}
export interface ITooltipProps {
    view?: TooltipViewEnum;
    approved?: boolean;
    average?: number;
    metaData?: MarkMetaData;
    attandanceData?: AttendanceData;
    pointerPosition?: PointerPosition;
    commentLabel?: string;
    filesLabel?: string;
    files?: IFile[];
    withPointer?: boolean;
    isError?: boolean;
}
export {};
