/** * @import {Baggage} from '@agoric/vat-data' * @import {TimerService} from '@agoric/time' */ /** @type {ContractMeta} */ export const meta: ContractMeta; export function start(zcf: ZCF; brandOut: Brand<"nat">; description: string; unitAmountIn?: Amount<"nat">; }>, privateArgs: { highPrioritySendersManager?: import("@agoric/internal/src/priority-senders.js").PrioritySendersManager; initialPoserInvitation: Invitation; marshaller: ERef; namesByAddressAdmin: ERef; storageNode: StorageNode; }, baggage: Baggage): Promise<{ creatorFacet: import("@endo/exo").Guarded<{ getParamMgrRetriever: () => { get: () => import("@agoric/governance/src/contractGovernance/typedParamManager.js").TypedParamManager<{ Electorate: "invitation"; }>; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { get: () => import("@agoric/governance/src/contractGovernance/typedParamManager.js").TypedParamManager<{ Electorate: "invitation"; }>; }>; getInvitation: (name: any) => Promise; getLimitedCreatorFacet: () => import("@endo/exo").Guarded<{ makeOracleInvitation(oracleId: string): Promise>; } & RemotableObject<`Alleged: ${string}`> & import("@endo/eventual-send").RemotableBrand<{}, { PushPrice(result: import("./roundsManager.js").PriceRound): Promise>; }>; oracle: import("@endo/exo").Guarded<{ pushPrice({ roundId: roundIdRaw, unitPrice: valueRaw, }: PriceDatum): Promise; getStatus(): OracleStatus; }>; }, undefined>>; removeOracle(oracleId: string): Promise; getRoundData: (roundIdRaw: any) => Promise; initOracle(oracleId: string): Promise; getStatus(): OracleStatus; }; }>>; oracleRoundState(oracleId: string, queriedRoundId: bigint): Promise; }>; getGovernedApis: () => GovernedApis; getGovernedApiNames: () => string[]; setOfferFilter: (strings: any) => Promise; }>; publicFacet: import("@endo/exo").Guarded<{ getPriceAuthority(): import("@agoric/zoe/tools/types.js").PriceAuthority; getPublicTopics(): { quotes: import("@agoric/zoe/src/contractSupport/topics.js").PublicTopic; latestRound: import("@agoric/zoe/src/contractSupport/topics.js").PublicTopic; }; }>; }>; export type FluxStartFn = typeof start; import type { TimerService } from '@agoric/time'; import type { Baggage } from '@agoric/vat-data'; //# sourceMappingURL=fluxAggregatorContract.d.ts.map