import { Observable } from 'rxjs'; import { CLIOption } from './CRUDBase'; import { CRUDResource, Request$Options } from './CRUDResource'; import { ResourceType } from './ResourceType'; import { BaseResource, BaseResourceOptions, ExecuteTaskListResponse } from './types'; export interface StartCRUDOptions { readonly name?: string; readonly resourceType: ResourceType; readonly help?: string; readonly aliases?: ReadonlyArray; readonly options?: ReadonlyArray; readonly autocomplete?: ReadonlyArray; readonly hidden?: boolean; } export declare class StartCRUD extends CRUDResource { constructor({ name, resourceType, help, aliases, options, autocomplete, hidden, }: StartCRUDOptions); request$({ name, cancel$, options, client, }: Request$Options): Observable; }