import type { DocumentDispatch } from "@powerhousedao/reactor-browser";
import type { GovernanceAction, GovernanceDocument } from "document-models/governance/v1";
/** Hook to get a Governance document by its id */
export declare function useGovernanceDocumentById(documentId: string | null | undefined): [GovernanceDocument, DocumentDispatch<GovernanceAction>] | [undefined, undefined];
/** Hook to get the selected Governance document */
export declare function useSelectedGovernanceDocument(): [
    GovernanceDocument,
    DocumentDispatch<GovernanceAction>
];
/** Hook to get all Governance documents in the selected drive */
export declare function useGovernanceDocumentsInSelectedDrive(): GovernanceDocument[] | undefined;
/** Hook to get all Governance documents in the selected folder */
export declare function useGovernanceDocumentsInSelectedFolder(): GovernanceDocument[] | undefined;
//# sourceMappingURL=hooks.d.ts.map