import { ContextSnippetsService } from './context-snippets.service';
import { CreateContextSnippetDto, PreviewContextSnippetDto, PreviewContextSnippetResponseDto, UpdateContextSnippetDto } from './dto/context-snippet.dto';
import { ContextSnippet } from '../core-entities';
export declare class ContextSnippetsController {
    private readonly contextSnippetsService;
    constructor(contextSnippetsService: ContextSnippetsService);
    create(createDto: CreateContextSnippetDto): Promise<ContextSnippet>;
    preview(previewDto: PreviewContextSnippetDto): Promise<PreviewContextSnippetResponseDto>;
    findAll(): Promise<ContextSnippet[]>;
    findOne(id: string): Promise<ContextSnippet>;
    update(id: string, updateDto: UpdateContextSnippetDto): Promise<ContextSnippet>;
    remove(id: string): Promise<void>;
}
