import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { ProjectAction, ProjectDocument } from "document-models/project/v1";
/** Hook to get a Project document by its id */
export declare function useProjectDocumentById(documentId: string | null | undefined): [ProjectDocument, DocumentDispatch<ProjectAction>] | [undefined, undefined];
/** Hook to get the selected Project document */
export declare function useSelectedProjectDocument(): [
    ProjectDocument,
    DocumentDispatch<ProjectAction>
];
/** Hook to get all Project documents in the selected drive */
export declare function useProjectDocumentsInSelectedDrive(): ProjectDocument[] | undefined;
/** Hook to get all Project documents in the selected folder */
export declare function useProjectDocumentsInSelectedFolder(): ProjectDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map