import type { ButtonProps } from '@blueprintjs/core'; import type { ReactNode } from 'react'; export interface AlertButton extends ButtonProps { text: ReactNode; preventClose?: boolean; } interface AlertConfig { message: ReactNode; buttons: AlertButton[]; onClose?: () => void; } interface AlertContextType { showAlert: (config: AlertConfig) => void; } export declare function useAlert(): AlertContextType; export declare function AlertProvider({ children }: { children: ReactNode; }): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Alert.d.ts.map