/** * The response type for the item information fetched from the ArcGIS REST API. */ export type ItemInfoResponse = { id: string; name: string; owner: string; guid: string; title: string; type: string; typeKeywords: string[]; description: string; tags: string[]; snippet: string; thumbnail: string; extent: number[]; categorites: null | string[]; spatialReference: string; url: string; culture: string; licenseInfo: string; accessInformation: string; properties: string | object; access: string; size: number; }; /** * Fetches the item information for a feature table from the ArcGIS REST API. * @param itemInfoEndPoint - The endpoint URL for the itemInfo service of a feature table. This should be the URL to the `/info/itemInfo` endpoint of the feature service. * @param token - The authentication token to access the ArcGIS REST API. This is required for accessing secured resources. * @returns A promise that resolves to an object containing the item information, * or rejects with an error if the request fails or the response is not in the expected format. * * @see https://developers.arcgis.com/rest/enterprise-administration/server/iteminfo/ */ export declare const getFeatureLayerItemInfo: (itemInfoEndPoint: string, token: string) => Promise;