import React from 'react'; import { IMessage } from './Models'; export declare function renderComponentOrElement>(component: React.ComponentType | React.ReactElement | ((props: TProps) => React.ReactNode) | null | undefined, props: TProps): React.ReactNode; export declare function isSameDay(currentMessage: IMessage, diffMessage: IMessage | null | undefined): boolean; export declare function isSameUser(currentMessage: IMessage, diffMessage: IMessage | null | undefined): boolean; export declare function useCallbackDebounced any>(callbackFunc: T, deps: React.DependencyList | undefined, time: number): (...args: Parameters) => void; export declare function useCallbackThrottled any>(callbackFunc: T, deps: React.DependencyList | undefined, time: number): (...args: Parameters) => void; //# sourceMappingURL=utils.d.ts.map