// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.

namespace Microsoft.Terminal.Settings.Editor
{
    [default_interface] runtimeclass SettingContainer : Windows.UI.Xaml.Controls.ContentControl
    {
        SettingContainer();

        IInspectable Header;
        static Windows.UI.Xaml.DependencyProperty HeaderProperty { get; };

        String HelpText;
        static Windows.UI.Xaml.DependencyProperty HelpTextProperty { get; };

        Boolean HasSettingValue;
        static Windows.UI.Xaml.DependencyProperty HasSettingValueProperty { get; };

        IInspectable SettingOverrideSource;
        static Windows.UI.Xaml.DependencyProperty SettingOverrideSourceProperty { get; };

        event Windows.Foundation.TypedEventHandler<SettingContainer, Object> ClearSettingValue;
    };
}
