export type ApplyEditsResult = { objectId: number; success: boolean; error?: { code: string; description: string; }; }; /** * Updates features in a feature table using the provided token and updates. * * @param {Object} params - The parameters for the update operation. * @param {string} params.token - The authentication token. * @param {Object[]} params.updates - The array of update objects containing attributes to be updated. * @param {Object} params.updates[].attributes - The attributes to be updated for each feature. * @param {string} params.featureTableUrl - The URL of the feature table to update. * @returns {Promise} - A promise that resolves to an array of ApplyEditsResult objects. * @throws {Error} - Throws an error if the update operation fails. */ export declare const updateFeatures: ({ token, updates, featureTableUrl, }: { token: string; updates: { attributes: { [key: string]: any; }; }[]; featureTableUrl: string; }) => Promise;