import type { MoonwellClient } from "../../client/createMoonwellClient.js";
import type { OptionalNetworkParameterType } from "../../common/types.js";
import type { Chain } from "../../environments/index.js";
import type { CirculatingSupplySnapshot } from "../../types/circulatingSupply.js";
export type GetCirculatingSupplySnapshotsParameters<environments, network extends Chain | undefined> = OptionalNetworkParameterType<environments, network>;
export type GetCirculatingSupplySnapshotsReturnType = Promise<CirculatingSupplySnapshot[]>;
export declare function getCirculatingSupplySnapshots<environments, Network extends Chain | undefined>(client: MoonwellClient, args?: GetCirculatingSupplySnapshotsParameters<environments, Network>): GetCirculatingSupplySnapshotsReturnType;
//# sourceMappingURL=getCirculatingSupplySnapshots.d.ts.map