import { FindOptionsOrder } from 'typeorm'; /** * Specifies what columns should be retrieved. */ export declare class OptionsSelect { readonly select?: (keyof T)[]; } /** * Indicates what relations of entity should be loaded (simplified left join form). */ export declare class OptionsRelations extends OptionsSelect { readonly relations?: string[]; } export declare class OptionParams extends OptionsRelations { /** * Order, in which entities should be ordered. */ readonly order: FindOptionsOrder; /** * Simple condition that should be applied to match entities. */ readonly where: Record; /** * Indicates if soft-deleted rows should be included in entity result. */ readonly withDeleted: boolean; } /** * Describes generic pagination params */ export declare abstract class PaginationParams extends OptionParams { /** * Pagination limit */ readonly take: number; /** * Pagination offset */ readonly skip: number; }