import { Repository } from 'typeorm';
import { News } from './entities/news.entity';
export declare class NewsRepository {
    private readonly newsRepository;
    constructor(newsRepository: Repository<News>);
    findAll(take: number, skip: number, headers: any): Promise<{
        count: any;
        data: any;
    }>;
    findOne(id: string): Promise<News>;
    findOneById(id: string): Promise<{
        id: string;
        description_short: string;
        description_long: string;
        status: number;
        created_at: Date;
        updated_at: Date;
        deleted_at: Date;
        news_media: import("./entities/news_media.entity").NewsMedia[];
        groups: import("../groups/entities/group.entity").Group[];
    }>;
}
