import { AuthorService } from './author.service';
import * as dto from './dto';
export declare class AuthorController {
    private readonly authorService;
    constructor(authorService: AuthorService);
    createAuthor(bodyDto: dto.author.AddAuthorDto): Promise<any>;
    getAllAuthors(queryDto: dto.author.ListAuthorDto): Promise<any>;
    updateAuthor(id: string, bodyDto: dto.author.UpdateAuthorDto): Promise<any>;
    deleteAuthor(id: string): Promise<any>;
}
