/*
 * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * @file
 * @kit FormKit
 */

import formAgent from '@ohos.app.form.formAgent';
import formBindingData from '@ohos.app.form.formBindingData';
import FormExtensionAbility from '@ohos.app.form.FormExtensionAbility';
import formHost from '@ohos.app.form.formHost';
import formInfo from '@ohos.app.form.formInfo';
import formObserver from '@ohos.app.form.formObserver';
import formProvider from '@ohos.app.form.formProvider';
import formError from '@ohos.application.formError';
import FormEditExtensionAbility from '@ohos.app.form.FormEditExtensionAbility';
import LiveFormExtensionAbility, { LiveFormInfo } from '@ohos.app.form.LiveFormExtensionAbility';

export {
  FormExtensionAbility, formAgent, formBindingData, formError, formHost, formInfo, formObserver, formProvider,
  FormEditExtensionAbility, LiveFormExtensionAbility, LiveFormInfo
};

/*** if arkts static */
import formAgent from '@ohos.app.form.formAgent';
import formBindingData from '@ohos.app.form.formBindingData';
import FormExtensionAbility from '@ohos.app.form.FormExtensionAbility';
import formInfo from '@ohos.app.form.formInfo';
import formProvider from '@ohos.app.form.formProvider';
import formError from '@ohos.application.formError';
import FormEditExtensionAbility from '@ohos.app.form.FormEditExtensionAbility';
import LiveFormExtensionAbility, { LiveFormInfo } from '@ohos.app.form.LiveFormExtensionAbility';
import formObserver from '@ohos.app.form.formObserver';
import formHost from '@ohos.app.form.formHost';

export {
  FormExtensionAbility, formAgent, formBindingData, formError, formInfo, formProvider, FormEditExtensionAbility,
   LiveFormExtensionAbility, LiveFormInfo, formObserver, formHost
};
/*** endif */