import { SearchQueryDto } from '@serene-dev/la-nest-library';
import { ClientEntity } from 'src/entities/client.entity';
import { EProduct, EProductGroup, EProductPackage, ETransactionStatus } from 'src/modules/product/product.enum';
import { TransactionEntity } from 'src/modules/product/transaction.entity';
declare const TransactionQueryDTO_base: import("@nestjs/common").Type<Omit<SearchQueryDto, "creatorId" | "updaterId" | "orgID">>;
export declare class TransactionQueryDTO extends TransactionQueryDTO_base implements Partial<TransactionEntity> {
    productPackageKey: EProductPackage;
    productKey: EProduct;
    groupKey: EProductGroup;
    clientPaymentRef: string;
    ref: string;
    client?: ClientEntity;
    status: ETransactionStatus;
    providerId?: string;
    clientId?: string;
}
export {};
