import * as E from "fp-ts/Either"; import { RequestStaticFilters } from "../../interfaces"; interface Sized { length: number; } export declare const isEmpty: (x: Sized) => boolean; export declare const existAndNotEmpty: (x: T) => E.Either; export declare const arrayToQueryString: (params: string[]) => string; export declare const parseStringToExcluded: (value: string) => RequestStaticFilters["excluded"]; export declare const addIfDefined: (key: string, value: T | null | undefined) => Partial>; export declare const addIfNotEmpty: (key: string, value: T | null | undefined) => Partial>; export declare const addNestedIfNotEmpty: (key: string, nested: Partial> | undefined) => Partial>>>; export {};