import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { GrantSystemAction, GrantSystemDocument } from "document-models/grant-system/v1";
/** Hook to get a GrantSystem document by its id */
export declare function useGrantSystemDocumentById(documentId: string | null | undefined): [GrantSystemDocument, DocumentDispatch<GrantSystemAction>] | [undefined, undefined];
/** Hook to get the selected GrantSystem document */
export declare function useSelectedGrantSystemDocument(): [
    GrantSystemDocument,
    DocumentDispatch<GrantSystemAction>
];
/** Hook to get all GrantSystem documents in the selected drive */
export declare function useGrantSystemDocumentsInSelectedDrive(): GrantSystemDocument[] | undefined;
/** Hook to get all GrantSystem documents in the selected folder */
export declare function useGrantSystemDocumentsInSelectedFolder(): GrantSystemDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map