import type { RawEntity } from '../../domain/raw-entity-reader.js';
import type { EntitySerializer } from '../../serialization/types.js';
import type { EndpointDtoRelation, HttpMethod } from '../../../shared/entities.js';
export interface EndpointSnapshot {
    slug: string;
    method: HttpMethod;
    path: string;
    summary: string | null;
    description: string | null;
    linked_dtos: Array<{
        dto_slug: string;
        relation: EndpointDtoRelation;
        status_code: number | null;
    }>;
    tags: string[];
}
export declare const endpointSerializer: EntitySerializer<RawEntity>;
