/// import { SystemStyleObject } from "@chakra-v2/styled-system"; import { CheckIcon, InfoIcon, WarningIcon } from "./alert-icons"; export declare const AlertProvider: import("react").Provider, useAlertContext: () => AlertContext; export declare const AlertStylesProvider: import("react").Provider>, useAlertStyles: () => Record; declare const STATUSES: { info: { icon: typeof InfoIcon; colorScheme: string; }; warning: { icon: typeof WarningIcon; colorScheme: string; }; success: { icon: typeof CheckIcon; colorScheme: string; }; error: { icon: typeof WarningIcon; colorScheme: string; }; loading: { icon: import("..").ComponentWithAs<"div", import("../spinner").SpinnerProps>; colorScheme: string; }; }; export declare function getStatusColorScheme(status: AlertStatus): string; export declare function getStatusIcon(status: AlertStatus): import("..").ComponentWithAs<"div", import("../spinner").SpinnerProps> | typeof InfoIcon | typeof WarningIcon | typeof CheckIcon; export type AlertStatus = keyof typeof STATUSES; export interface AlertContext { status: AlertStatus; } export {};