export interface StringFilter { [key: string]: string | string[]; } /** * Covert an object of objects to object of strings. * * @example toFilterString(filter, { 'status': TagStatus }) * * @param filter the filter to convert * @param specials an object with enum mapping * * @returns the string filter or undefined if no filter */ export declare function toFilterString(filter: any, specials?: { [key: string]: any; }): StringFilter | undefined; /** * Convert a generic enum array to string array. * * @param array the enum objects array * @param type the enum type * * @returns the string array */ export declare function enumToStringArray(array: T[], type: any): string[];