// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
{
  children: [
    {
      name: "isolated_a11y_manager",
      url: "fuchsia-pkg://fuchsia.com/a11y-manager#meta/a11y-manager.cm",
    },
    {
      name: "isolated_text_manager",
      url: "fuchsia-pkg://fuchsia.com/text_manager#meta/text_manager.cm",
    },
  ],
  offer: [
    {
      protocol: "fuchsia.logger.LogSink",
      from: "parent",
      to: [
        "#isolated_a11y_manager",
        "#isolated_text_manager",
      ],
    },
  ],
  use: [
    {
      protocol: [
        "fuchsia.ui.composition.Allocator",
        "fuchsia.ui.composition.Flatland",
      ],
    },
    {
      protocol: "fuchsia.accessibility.semantics.SemanticsManager",
      from: "#isolated_a11y_manager",
    },
    {
      protocol: "fuchsia.ui.input3.Keyboard",
      from: "#isolated_text_manager",
    },
  ],
}