import { IPaginatedResult, ReponsePaginatedResultDto } from '../pagination'; export interface ISortedResult { field: string[] | string; order: 'asc' | 'desc'; } export interface IMetadataDto { data: T[]; pagination?: IPaginatedResult; } /** * Classe usada para encapsular (sim, infelizmente) respostas com informações de metadata como paginação */ export declare class MetadataDto implements IMetadataDto { data: T[]; pagination?: ReponsePaginatedResultDto; constructor(data: T[], page?: number, pageSize?: number, total?: number); }