import { ToastMessageProps, ToastTypes } from '../../types';
/**
 * Hook useToastMessage
 *
 * Este hook se encarga de gestionar el estado y las propiedades de un mensaje de toast.
 * @param props - Propiedades del mensaje de toast.
 * @returns Un objeto con funciones y propiedades para gestionar el mensaje de toast.
 */
export declare function useToastMessage(props: ToastMessageProps): {
    pinToast: () => void;
    isPinned: boolean;
    ownerState: {
        type: ToastTypes;
        hasDescription: boolean;
    };
    iconTypePath: string;
    iconClosePath: string;
    iconPinPath: string;
    currentSize: "small" | "medium";
    iconColor: string | undefined;
};
//# sourceMappingURL=useToastMessage.d.ts.map