import { AlertStatus } from '@chakra-ui/react'; import 'firebase/compat/firestore'; import 'firebase/compat/auth'; import 'firebase/compat/storage'; import 'firebase/compat/database'; import 'firebase/compat/functions'; export declare const SIDEBAR_WIDTH = "256px"; export declare const NAVBAR_HEIGHT = "80px"; export declare const AIME_ORG_ID = "org_CwuyfmDIE6Dum74c"; export declare const iconStyle: { cursor: string; padding: string; }; export declare const showToast: (type: AlertStatus, message: string, duration?: number) => void; export interface AimeProjectType { project_id: number; project_name: string; project_description: string; project_status: string; project_manager: string; owner: string; org_id: string; created_at?: string; updated_at?: string; } export declare function getPriorityString(num: number): "High" | "Medium" | "Low"; export declare enum SendGridEmailTemplates { NEW_FEEDBACK_ITEM = "new_feedback_item", SUBMITTED_FEEDBACK_ITEM = "submitted_feedback_item", COMPLETED_FEEDBACK_ITEM = "completed_feedback_item", REJECTED_FEEDBACK_ITEM = "rejected_feedback_item" } export declare enum Navs { CLIENT_ASSIGNMENTS_PATH = "/client-assignments", ITEMS_TO_ASSIGN_PATH = "/items-to-assign", ASSIGNED_TO_AIME_PATH = "/assigned-to-aime", DASHBOARD_PATH = "/dashboard", ASSIGNMENTS_PATH = "/assignments", APP_LINKS_PATH = "/app-links", COMPLETED_PATH = "/completed", CLIENT_ACCEPTS_PATH = "/client-accepts", DEPLOYMENTS_PATH = "/deployments" } export declare const fallbackProject: AimeProjectType; export declare enum ROLES { ADMIN = "admin", USER = "user", AIME_TEAM = "aime_team", CLIENT_ADMIN = "client_admin", ANONYMOUS = "anonymous" } export declare const isAimeTeam: (user: any) => boolean; export interface StatTypes { actions_to_assign_count: number; actions_in_progress: number; actions_completed: number; actions_accepted: number; actions_assigned_to_aime: number; actions_ignored: number; actions_by_type: { bug: number; brief: number; request: number; feedback: number; }; actions_by_status: { completed: number; ignored: number; pending: number; }; actions_by_type_progress: { bug: { completed: number; pending: number; }; brief: { completed: number; pending: number; }; request: { completed: number; pending: number; }; feedback: { completed: number; pending: number; }; }; }