import { Pagination, PaginationMeta } from 'flex-plugins-api-client'; export declare enum ResourceNames { Plugins = "plugins", PluginVersions = "plugin_versions", Configurations = "configurations", Releases = "releases" } export declare type Script = (options: O) => Promise; export interface Page { page?: Pagination; } export declare type ListResource = { [key in K]: T[]; } & PaginationMeta; export { default as deployScript, DeployScript, DeployOption, DeployPlugin } from './deploy'; export { default as createConfigurationScript, CreateConfigurationScript, CreateConfigurationOption, CreateConfiguration, InstalledPlugin, } from './createConfiguration'; export { default as releaseScript, ReleaseScript, ReleaseOption, Release } from './release'; export { default as listPluginsScript, ListPluginsScripts, ListPluginsOption, ListPlugins, ListPluginsResource, } from './listPlugins'; export { default as describePluginScript, DescribePluginScript, DescribePluginOption, DescribePlugin, Plugin, } from './describePlugin'; export { default as listPluginVersionsScript, ListPluginVersionsScripts, ListPluginVersionsOption, ListPluginVersions, ListPluginVersionsResource, } from './listPluginVerions'; export { default as describePluginVersionScript, DescribePluginVersionScript, DescribePluginVersionOption, DescribePluginVersion, PluginVersion, } from './describePluginVersion'; export { default as listConfigurationsScript, ListConfigurationsScript, ListConfigurationsOption, ListConfigurations, ListConfigurationsResource, } from './listConfigurations'; export { default as describeConfigurationScript, DescribeConfigurationScript, DescribeConfigurationOption, DescribeConfiguration, Configuration, } from './describeConfiguration'; export { default as listReleasesScript, ListReleasesScript, ListReleasesOption, ListReleases, ListReleasesResource, } from './listReleases'; export { default as describeReleaseScript, DescribeReleaseScript, DescribeReleaseOption, DescribeRelease, } from './describeRelease'; export { default as archivePlugin, ArchivePluginScript, ArchivePluginOption } from './archivePlugin'; export { default as archivePluginVersion, ArchivePluginVersionScript, ArchivePluginVersionOption, } from './archivePluginVersion'; export { default as archiveConfiguration, ArchiveConfigurationScript, ArchiveConfigurationOption, } from './archiveConfiguration'; export { default as diffScript, DiffScript, DiffOption, Diff } from './diff';