export declare const FLAG_PREV_SOURCE_ATTESTER: number; export declare const FLAG_PREV_TARGET_ATTESTER: number; export declare const FLAG_PREV_HEAD_ATTESTER: number; export declare const FLAG_CURR_SOURCE_ATTESTER: number; export declare const FLAG_CURR_TARGET_ATTESTER: number; export declare const FLAG_CURR_HEAD_ATTESTER: number; export declare const FLAG_UNSLASHED: number; export declare const FLAG_ELIGIBLE_ATTESTER: number; export declare const FLAG_PREV_SOURCE_ATTESTER_UNSLASHED: number; export declare const FLAG_PREV_TARGET_ATTESTER_UNSLASHED: number; export declare const FLAG_PREV_HEAD_ATTESTER_UNSLASHED: number; export declare function hasMarkers(flags: number, markers: number): boolean; export type AttesterFlags = { prevSourceAttester: boolean; prevTargetAttester: boolean; prevHeadAttester: boolean; currSourceAttester: boolean; currTargetAttester: boolean; currHeadAttester: boolean; unslashed: boolean; eligibleAttester: boolean; }; export declare function parseAttesterFlags(flags: number): AttesterFlags; export declare function toAttesterFlags(flagsObj: AttesterFlags): number; export type ParticipationFlags = { timelySource: boolean; timelyTarget: boolean; timelyHead: boolean; }; export declare function parseParticipationFlags(flags: number): ParticipationFlags; //# sourceMappingURL=attesterStatus.d.ts.map