import React from "react"; export interface NToastShowOptions { type?: "success" | "error" | "info" | "warning"; message: string; title?: string; icon?: React.ReactNode; actionLabel?: string; onActionPress?: () => void; } export interface NToastMethods { show: (options: NToastShowOptions) => void; success: (message: string, title?: string, icon?: React.ReactNode) => void; error: (message: string, title?: string, icon?: React.ReactNode) => void; info: (message: string, title?: string, icon?: React.ReactNode) => void; warning: (message: string, title?: string, icon?: React.ReactNode) => void; } export declare const NToast: { show: (options: NToastShowOptions) => void; success: (message: string, title?: string, icon?: React.ReactNode) => void; error: (message: string, title?: string, icon?: React.ReactNode) => void; info: (message: string, title?: string, icon?: React.ReactNode) => void; warning: (message: string, title?: string, icon?: React.ReactNode) => void; }; export declare function useNToast(): NToastMethods; //# sourceMappingURL=NToast.d.ts.map