import { ReleaseNotesService } from '../services/release-notes.service';
import { CreateReleaseNoteDto, QueryReleaseNoteDto } from '../dto';
export declare class ReleaseNotesController {
    private readonly releaseNotesService;
    constructor(releaseNotesService: ReleaseNotesService);
    private mapReleaseNote;
    findAll(query: QueryReleaseNoteDto): Promise<{
        items: {
            id: any;
            version: any;
            title: any;
            content: any;
            releasedAt: any;
            createdBy: any;
            createdAt: any;
            updatedAt: any;
        }[];
        pagination: {
            page: number;
            pageSize: number;
            total: number;
            totalPages: number;
        };
    }>;
    create(dto: CreateReleaseNoteDto, userId: string): Promise<{
        id: any;
        version: any;
        title: any;
        content: any;
        releasedAt: any;
        createdBy: any;
        createdAt: any;
        updatedAt: any;
    }>;
}
