import { BaseApi, Chainable } from '../api'; import { AnyOpts } from '../modify'; import { ApiRemoveImportIdOptions, ApiRemoveImportOptions, ApiRemoveFunctionOptions, ApiClassPropertyRemoveOptions, ApiClassMethodParamRemoveOptions, ApiClassDecoratorRemoveOptions, ApiRemoveArrayOptions } from './functions'; import { ApiClassMethodParamDecoratorRemoveOptions } from './remove-class-method-param-decorator'; import { ApiClassMethodRemoveOptions } from './remove-class-method'; export declare const removeApi: (chain: Chainable, opts?: AnyOpts) => RemoveApi; export declare class RemoveApi extends BaseApi { constructor(chain: Chainable, opts?: AnyOpts); fromArray(opts: ApiRemoveArrayOptions): RemoveApi; fromClassDecorator(opts: ApiClassDecoratorRemoveOptions): RemoveApi; fromClassMethodParamDecorator(opts: ApiClassMethodParamDecoratorRemoveOptions): RemoveApi; fromClassMethodParams(opts: ApiClassMethodParamRemoveOptions): RemoveApi; fromClassMethod(opts: ApiClassMethodRemoveOptions): RemoveApi; fromClassProperty(opts: ApiClassPropertyRemoveOptions): RemoveApi; fromFunction(opts: ApiRemoveFunctionOptions): RemoveApi; fromImport(opts: ApiRemoveImportOptions): RemoveApi; import(opts: ApiRemoveImportIdOptions): RemoveApi; imports(opts: ApiRemoveImportIdOptions): RemoveApi; fromObject(opts: AnyOpts): RemoveApi; }