import { ParamBuilder } from './param'; import { UidLike, Uid } from './uid'; export declare function uid(uid: UidLike): ParamBuilder<"uid", Uid>; export declare function uids(...uids: UidLike[]): ParamBuilder<"uid[]", Uid[]>; export declare function date(val: Date | string | number): ParamBuilder<"date", Date>; export declare function string(val: string): ParamBuilder<"string", string>; export declare function int(val: number): ParamBuilder<"int", number>; export declare function float(val: number): ParamBuilder<"float", number>; export declare function bool(val: boolean): ParamBuilder<"boolean", boolean>; export declare function regex(pattern: RegExp): ParamBuilder<"regex", RegExp>;