export declare const JWT_TOKEN_TYPES: {
    REFRESH: string;
    ACCESS: string;
    PATIENT_PORTAL_ACCESS: string;
    PATIENT_PORTAL_REFRESH: string;
};
export declare const JWT_KEY_ALG = "HS256";
export declare const JWT_KEY_ID = "eacd2b78-b1ee-4d68-87eb-b2c039d7d18a";
export declare const SYSTEM_USER_UUID = "00000000-0000-0000-0000-000000000000";
/** Stable UUID for the test patient */
export declare const TEST_PATIENT_ID = "h1627394-3778-4c31-a510-9fcb88efdbf3";
export declare const ADMIN_USER_EMAIL = "admin@tamanu.io";
export declare const CAN_ACCESS_ALL_FACILITIES = "ALL";
export declare const DEVICE_SCOPES: {
    readonly SYNC_CLIENT: "sync_client";
};
export type DeviceScope = (typeof DEVICE_SCOPES)[keyof typeof DEVICE_SCOPES];
export declare const DEVICE_SCOPES_SUBJECT_TO_QUOTA: DeviceScope[];
export declare const LOGIN_ATTEMPT_OUTCOMES: {
    SUCCEEDED: string;
    FAILED: string;
    LOCKED: string;
};
export declare const LOCKED_OUT_ERROR_MESSAGE = "User is locked out";
//# sourceMappingURL=auth.d.ts.map