import type { GrantApplicationDocument } from "../../../document-models/grant-application/v1/gen/types.js";
export type UseRemoteApplicationsResult = {
    applications: GrantApplicationDocument[];
    loading: boolean;
    error: string | null;
    refresh: () => void;
};
/**
 * Fetch every GrantApplication on the switchboard and filter to those
 * matching one of the provided `poolIds`. Re-fetches every 15 s and exposes
 * a manual `refresh` for "applied just now" UX flows.
 */
export declare function useRemoteApplicationsForPools(poolIds: ReadonlyArray<string>): UseRemoteApplicationsResult;
//# sourceMappingURL=useRemoteApplications.d.ts.map