import { Region } from 'flex-plugins-utils-env'; import { OptionalHttpConfig } from 'flex-plugin-utils-http'; import FlexPluginsAPIToolkitBase from './flexPluginsAPIToolkitBase'; export { DeployOption, DeployPlugin, CreateConfigurationOption, CreateConfiguration, ReleaseOption, Release, DescribePluginOption, DescribePlugin, Plugin, DescribePluginVersionOption, DescribePluginVersion, PluginVersion, DescribeConfigurationOption, DescribeConfiguration, DescribeReleaseOption, DescribeRelease, Configuration, InstalledPlugin, ListPluginsOption, ListPluginsResource, ListPluginVersionsOption, ListPluginVersionsResource, ListConfigurationsOption, ListConfigurationsResource, ListReleasesOption, ListReleasesResource, ArchivePluginOption, ArchivePluginVersionOption, ArchiveConfigurationOption, DiffOption, Diff, } from './scripts'; interface FlexPluginsAPIToolkitOptions extends OptionalHttpConfig { region?: Region; } export { default as FlexPluginsAPIToolkitBase } from './flexPluginsAPIToolkitBase'; export default class FlexPluginsAPIToolkit extends FlexPluginsAPIToolkitBase { constructor(username: string, password: string, options?: FlexPluginsAPIToolkitOptions); }