import { ORDER_DIRECTION } from '../enum'; export declare class CommonQueryParamsSingleDto { /** Expected format: 'createdByUser,devices' */ relations?: string; fields?: string; timezone?: string; } export declare class CommonQueryParamsDto extends CommonQueryParamsSingleDto { limit?: number; orderByModifiedAt?: ORDER_DIRECTION; /** * Search by group ID * input: `uuid, uuid, uuid` */ groups?: string; organizationId?: string; createdByUserId?: string; /** Useful for pagination */ skipResults?: number; /** * Performs strict matching of parameters * input: `filters=username~user@pantherx.org` */ filters?: string; /** * Performs partial matching of parameters * input: `filters=username~use` */ filtersLike?: string; /** * Performs id match * input: `createdByUser.id~id/id/id/` */ filtersList?: string; /** * Performs strict matching of parameters * input: `filters=username~user@pantherx.org` */ exclude?: string; /** * Performs partial matching of parameters * input: `filters=username~use` */ excludeLike?: string; /** * Sorts results by key * input: `sorting=role~asc` */ sorting?: string; /** * Time stamps primarily for activity watch and time tracking events * input: `timestamps=from~1629902360,to~1630018799` */ timestamps?: string; /** * Use a resource envelope to query the entity */ envelope?: boolean; } /** * for controller usage */ export declare class CommonQueryParamsImageAndVideoDownload { width: string; height: string; } /** * for service usage */ export declare class CommonQueryParamsImageAndVideoDownloadParsed { width: number; height: number; }