import { type ThunkAction } from '@reduxjs/toolkit'; import { type SiteVersion } from '../../api/site-version'; import { type Action } from '../actions'; import { APIResourceType, type APIResourceByType, type APIResourceLocale } from '../../api/types'; import { type State } from './state'; type Thunk = ThunkAction; export declare function fetchAPIResource(resourceType: T, resourceId: string, fetchResource: (resourceId: string, version: SiteVersion | null, locale?: APIResourceLocale) => Promise | null>, locale?: APIResourceLocale): Thunk | null>>; export {}; //# sourceMappingURL=fetch-api-resource.d.ts.map