import { GearApi, HexString } from '@gear-js/api'; import { QueryParameters } from '../../types'; type Program = { new (api: GearApi, programId?: HexString): T; }; type UseProgramParameters = QueryParameters & { library: Program; id: HexString | undefined; }; declare function useProgram({ library, id, query, }: UseProgramParameters): import('@tanstack/react-query').UseQueryResult & { queryKey: (string | undefined)[]; }; export { useProgram }; export type { UseProgramParameters };