export declare const SiteAttendanceErrorCodes: {
    readonly QR_TOKEN_MALFORMED: "QR_TOKEN_MALFORMED";
    readonly QR_TOKEN_INVALID: "QR_TOKEN_INVALID";
    readonly QR_TOKEN_EXPIRED: "QR_TOKEN_EXPIRED";
    readonly QR_TOKEN_MISSING: "QR_TOKEN_MISSING";
    readonly TICKET_MALFORMED: "TICKET_MALFORMED";
    readonly TICKET_INVALID: "TICKET_INVALID";
    readonly TICKET_EXPIRED: "TICKET_EXPIRED";
    readonly TICKET_ALREADY_USED: "TICKET_ALREADY_USED";
    readonly TICKET_TARGET_MISMATCH: "TICKET_TARGET_MISMATCH";
    readonly TICKET_ORIGIN_NOT_ALLOWED: "TICKET_ORIGIN_NOT_ALLOWED";
    readonly DISPATCH_NOT_ENABLED: "DISPATCH_NOT_ENABLED";
    readonly DISPATCH_CHECKPOINT_NOT_FOUND: "DISPATCH_CHECKPOINT_NOT_FOUND";
    readonly DISPATCH_CHECKPOINT_INACTIVE: "DISPATCH_CHECKPOINT_INACTIVE";
    readonly DISPATCH_CHOICE_INVALID: "DISPATCH_CHOICE_INVALID";
    readonly DISPATCH_PARTNER_INACTIVE: "DISPATCH_PARTNER_INACTIVE";
    readonly PARTNER_NOT_FOUND: "PARTNER_NOT_FOUND";
    readonly PARTNER_TARGETURL_INVALID: "PARTNER_TARGETURL_INVALID";
    readonly PARTNER_TARGETURL_HOST_NOT_ALLOWED: "PARTNER_TARGETURL_HOST_NOT_ALLOWED";
    readonly PARTNER_COMPANYID_INVALID: "PARTNER_COMPANYID_INVALID";
    readonly PARTNER_CHECKPOINT_NOT_SHARED: "PARTNER_CHECKPOINT_NOT_SHARED";
    readonly CHECKPOINT_NOT_FOUND: "CHECKPOINT_NOT_FOUND";
    readonly CHECKPOINT_QR_ROTATION_INVALID: "CHECKPOINT_QR_ROTATION_INVALID";
    readonly CHECKPOINT_QR_GRACE_INVALID: "CHECKPOINT_QR_GRACE_INVALID";
    readonly CHECKPOINT_SHARED_COMPANY_MISSING: "CHECKPOINT_SHARED_COMPANY_MISSING";
    readonly CHECKPOINT_SHARED_COMPANYID_INVALID: "CHECKPOINT_SHARED_COMPANYID_INVALID";
    readonly CHECKPOINT_ACCESSMODE_INVALID: "CHECKPOINT_ACCESSMODE_INVALID";
    readonly MUST_CHECK_IN_FIRST: "MUST_CHECK_IN_FIRST";
    readonly ALREADY_CHECKED_IN: "ALREADY_CHECKED_IN";
    readonly ALREADY_CHECKED_OUT: "ALREADY_CHECKED_OUT";
    readonly CHECKIN_RATE_LIMITED: "CHECKIN_RATE_LIMITED";
};
export declare const COMPANY_ID_PATTERN: RegExp;
export declare const MIN_QR_ROTATION_SECONDS = 60;
