import type { SingleDeserializerOutput } from '../../../type/DeserializerOutput/SingleDeserializerOutput/SingleDeserializerOutput.js';
import { AbstractEyeDeserializer } from './AbstractEyeDeserializer.ts';
export declare class GazePointEyeDeserializer extends AbstractEyeDeserializer {
    cStart: number;
    cTime: number;
    cDurationOfFixation: number;
    cDurationOfBlink: number;
    cAOI: number;
    cStimulus: number;
    cFixID: number;
    mTime: number | null;
    mStart: number | null;
    mDurationOfEvent: number | null;
    mDurationOfFixation: number | null;
    mAOI: string | null;
    mStimulus: string | null;
    mCategory: 'Fixation' | 'Blink' | null;
    mFixID: string | null;
    mHasFixationSegmentEnded: boolean;
    participant: string;
    constructor(header: string[], fileName: string);
    deserialize(row: string[]): SingleDeserializerOutput | null;
    finalize(): SingleDeserializerOutput | null;
    flush(): {
        start: string;
        end: string;
        stimulus: string;
        participant: string;
        category: string;
        aoi: string[] | null;
    } | null;
}
