import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { GrantPoolAction, GrantPoolDocument } from "document-models/grant-pool/v1";
/** Hook to get a GrantPool document by its id */
export declare function useGrantPoolDocumentById(documentId: string | null | undefined): [GrantPoolDocument, DocumentDispatch<GrantPoolAction>] | [undefined, undefined];
/** Hook to get the selected GrantPool document */
export declare function useSelectedGrantPoolDocument(): [
    GrantPoolDocument,
    DocumentDispatch<GrantPoolAction>
];
/** Hook to get all GrantPool documents in the selected drive */
export declare function useGrantPoolDocumentsInSelectedDrive(): GrantPoolDocument[] | undefined;
/** Hook to get all GrantPool documents in the selected folder */
export declare function useGrantPoolDocumentsInSelectedFolder(): GrantPoolDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map