import { Transformer } from '../utils'; import { OperatorBuilder } from '../operator'; import { Args, ArgsData } from './args'; export interface ArgsBuilderData extends Omit { func?: OperatorBuilder; } /** func, pagination and sorting */ export declare class ArgsBuilder { private args; constructor(args?: ArgsBuilderData); get all(): ArgsBuilderData; setArg(key: K, val: ArgsBuilderData[K]): void; get func(): OperatorBuilder; get first(): number; get offset(): number; get after(): import("..").Uid; refs(): import("../ref").Ref[]; length(): number; build(transform: Transformer): Args; }