import type { Feature } from "../../data/Feature.js";
import type { ServiceEditsResult } from "../../support/esri.js";
/**
 * Parameters for applyEdits.
 */
export interface ApplyEditParams {
    /**
     * Features to Add.
     */
    addFeatures?: Feature[];
    /**
     * Features to Update.
     */
    updateFeatures?: Feature[];
    /**
     * Features to Delete.
     */
    deleteFeatures?: Feature[];
}
/**
 * Utility function to apply edits through the feature service.
 *
 * @param edits The edits to be applied to the service.
 * @returns The results of the operation.
 */
export declare function applyEdits(edits: ApplyEditParams): Promise<ServiceEditsResult[][]>;
