import { AssociativeIdentity } from "@tsplus/stdlib/prelude/AssociativeIdentity/definition";
import { Collection } from "@tsplus/stdlib/collections/Collection/definition";
/**
* Folds an `AssociativeIdentity` through a `Collection`.
* @tsplus static AssociativeIdentity/Ops fold
* @tsplus location "@tsplus/stdlib/prelude/AssociativeIdentity/fold"
*/
export declare function fold(M: AssociativeIdentity): (collection: Collection) => A;
//# sourceMappingURL=fold.d.ts.map