stream-chat-react
Version:
React components to create chat conversations or livestream style chat
17 lines (16 loc) • 873 B
TypeScript
import type { GetOrCreateDialogParams } from '../DialogManager';
export type UseDialogParams = GetOrCreateDialogParams & {
dialogManagerId?: string;
};
export declare const useDialog: ({ dialogManagerId, id }: UseDialogParams) => import("../DialogManager").Dialog;
export declare const useDialogOnNearestManager: ({ id }: Pick<UseDialogParams, 'id'>) => {
dialog: import("../DialogManager").Dialog;
dialogManager: import("../DialogManager").DialogManager | undefined;
};
export declare const modalDialogId: "modal-dialog";
export declare const useModalDialog: () => import("../DialogManager").Dialog;
export declare const useDialogIsOpen: (id: string, dialogManagerId?: string) => boolean;
export declare const useModalDialogIsOpen: () => boolean;
export declare const useOpenedDialogCount: ({ dialogManagerId, }?: {
dialogManagerId?: string;
}) => number;