import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { ChannelAction, ChannelDocument } from "document-models/channel/v1";
/** Hook to get a Channel document by its id */
export declare function useChannelDocumentById(documentId: string | null | undefined): [ChannelDocument, DocumentDispatch<ChannelAction>] | [undefined, undefined];
/** Hook to get the selected Channel document */
export declare function useSelectedChannelDocument(): [
    ChannelDocument,
    DocumentDispatch<ChannelAction>
];
/** Hook to get all Channel documents in the selected drive */
export declare function useChannelDocumentsInSelectedDrive(): ChannelDocument[] | undefined;
/** Hook to get all Channel documents in the selected folder */
export declare function useChannelDocumentsInSelectedFolder(): ChannelDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map