import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { ChatAction, ChatDocument } from "document-models/chat/v1";
/** Hook to get a Chat document by its id */
export declare function useChatDocumentById(documentId: string | null | undefined): [ChatDocument, DocumentDispatch<ChatAction>] | [undefined, undefined];
/** Hook to get the selected Chat document */
export declare function useSelectedChatDocument(): [
    ChatDocument,
    DocumentDispatch<ChatAction>
];
/** Hook to get all Chat documents in the selected drive */
export declare function useChatDocumentsInSelectedDrive(): ChatDocument[] | undefined;
/** Hook to get all Chat documents in the selected folder */
export declare function useChatDocumentsInSelectedFolder(): ChatDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map