import type { ToastContent, RenderableToastContent } from '../types'; declare const isFunction: (value: unknown) => value is Function; declare const isString: (value: unknown) => value is string; declare const isNonEmptyString: (value: unknown) => value is string; declare const isUndefined: (value: unknown) => value is undefined; declare const isToastContent: (obj: unknown) => obj is ToastContent; declare const isDOMRect: (obj: unknown) => obj is DOMRect; declare const hasProp: (obj: O, propKey: K) => obj is O & { [key in K]: unknown; }; /** * ID generator */ declare const getId: () => number; declare const removeElement: (el: Element) => void; declare const getVueComponentFromObj: (obj: ToastContent) => RenderableToastContent; declare const normalizeToastComponent: (obj: ToastContent) => ToastContent; declare const isBrowser: () => boolean; export { getId, removeElement, isString, isNonEmptyString, isToastContent, getVueComponentFromObj, normalizeToastComponent, hasProp, isUndefined, isDOMRect, isFunction, isBrowser, };