import { Observable } from "rxjs"; import { Batch, Sid, Tip } from "./models/types"; import { IEnSrvOptions } from "./IEnSrvOptions"; import { ERROR_MESSAGE_TIP } from "./error"; export interface IPullOptions { branch?: string; recursiveField?: string[]; recursiveDepth?: number; ifNotSid?: string[]; skipErrors?: ERROR_MESSAGE_TIP[]; } export declare function pull(tips: Tip[], enSrvOptions: IEnSrvOptions, pullOptions?: IPullOptions): Observable; export declare function pullSid(sids: Sid[], enSrvOptions: IEnSrvOptions, pullOptions?: IPullOptions): Observable;