type ToastVariant = 'success' | 'error';
type ToastState = {
    message: string;
    variant: ToastVariant;
} | null;
type BatchSelectResult = {
    attempted: number;
    added: number;
};
type UseSelectionToastReturn = {
    toast: ToastState;
    showToast: (message: string, variant: ToastVariant) => void;
    showSelectionResult: (result: BatchSelectResult, action?: 'added' | 'selected') => void;
};
export declare const useSelectionToast: (duration?: number) => UseSelectionToastReturn;
export {};
//# sourceMappingURL=useSelectionToast.d.ts.map