// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
[
Exposed=(SharedStorageWorklet),
ContextEnabled=PrivateAggregationInSharedStorage
] interface PrivateAggregation {
[
CallWith=ScriptState,
RaisesException
] void contributeToHistogram(PrivateAggregationHistogramContribution contribution);
[
CallWith=ScriptState,
RaisesException
] void enableDebugMode(optional PrivateAggregationDebugModeOptions options);
};