import '../../../globals.js';
import Constructor from '../../../phet-core/js/types/Constructor.js';
import { Node } from '../imports.js';
/**
 * @param name - A unique name for each call, which customizes the internal key names used to track state
 * @param keys - An array of the mutate option names that should be delayed
 * @param type - The class we're mixing into
 */
declare const DelayedMutate: <SuperType extends Constructor<Node>>(name: string, keys: string[], type: SuperType) => SuperType;
export default DelayedMutate;
//# sourceMappingURL=DelayedMutate.d.ts.map