export declare const GrantType: { readonly AUTHORIZATION_CODE: "authorization_code"; readonly IMPLICIT: "implicit"; readonly AUTHORIZATION_CODE_PKCE: "authorization_code_pkce"; readonly PASSWORD: "password"; readonly REFRESH_TOKEN: "refresh_token"; }; export declare const Messages: { readonly AUTHORIZATION_REQUEST_FAILED: "Authorization request failed"; readonly FAILED_TO_EXCHANGE_AUTH_CODE_WITH_TOKEN: "Failed to Exchange Authorization code with token"; readonly FAILED_TO_CREATE_TOKEN_REQUEST_PARAMETERS: "Failed to create token request parameters"; readonly TOKEN_REQUEST_FAILED: "Token request failed"; readonly INVALID_TOKEN: "Invalid token"; readonly INVALID_CREDENTIALS: "Invalid credentials"; readonly EMPTY_USERNAME_PASSWORD: "Email and Password are required for Password Grant"; readonly SOMETHING_WENT_WRONG: "Something went wrong. Contact your administrator for more information!"; readonly TOKEN_DECODING_FAILED: "Token decoding failed."; readonly CODE_VERIFIER_NOT_FOUND: "NO CODE VERIFIER FOUND for PKCE Grant"; readonly NO_ACCESS_TOKEN_OR_CODE_FOUND: "No access token or authorization code found"; readonly NO_CALLBACK_FOUND: "No /callback URL found..."; readonly ACCESS_TOKEN_NOT_FOUND: "Access token or Refresh token not found."; readonly USER_INFO_NOT_FOUND: "Failed to retrieve user info."; readonly ERROR_FETCHING_USER_INFO: "Error fetching user info"; readonly INVALID_STATE: "Error: Invalid state parameter."; readonly CODE_VERIFIER_ERROR: "Code verifier length must be between 43 and 128 characters"; }; export declare const ResponseType: { readonly CODE: "code"; readonly TOKEN: "token"; }; export declare const Scope: { readonly EMAIL: "email"; readonly OPENID: "openid"; readonly PROFILE: "profile"; }; export declare const TokenType: { readonly ID_TOKEN: "id_token"; readonly ACCESS_TOKEN: "access_token"; readonly REFRESH_TOKEN: "refresh_token"; }; export declare const CONTENT_TYPES: { JSON: string; FORM_URLENCODED: string; }; export declare const HTTP_METHODS: { GET: string; POST: string; }; export declare const AUTH_SCHEMES: { BEARER: string; BASIC: string; }; export declare const STATUS: { SUCCESS: string; }; export type GrantType = (typeof GrantType)[keyof typeof GrantType]; export type Messages = (typeof Messages)[keyof typeof Messages]; export type ResponseType = (typeof ResponseType)[keyof typeof ResponseType]; export type Scope = (typeof Scope)[keyof typeof Scope]; export type TokenType = (typeof TokenType)[keyof typeof TokenType]; export type CONTENT_TYPES = (typeof CONTENT_TYPES)[keyof typeof CONTENT_TYPES]; export type HTTP_METHODS = (typeof HTTP_METHODS)[keyof typeof HTTP_METHODS]; export type AUTH_SCHEMES = (typeof AUTH_SCHEMES)[keyof typeof AUTH_SCHEMES]; export type STATUS = (typeof STATUS)[keyof typeof STATUS];