import type { DiffSideV1, FindingCategoryV1 } from "../../deep-review/finding.js"; export declare const MARKER_SCHEMA_VERSION: "pioneer-deep-review-marker/v1"; export declare const MARKER_PREFIX = ""; export interface MarkerPayloadV1 { readonly schemaVersion: typeof MARKER_SCHEMA_VERSION; readonly repositoryOwner: string; readonly repositoryName: string; readonly pullRequestNumber: number; readonly findingId: string; readonly headSha: string; readonly path: string; readonly side: DiffSideV1; readonly line: number; readonly endLine: number; readonly category: FindingCategoryV1; } export declare function encodeMarkerPayload(payload: MarkerPayloadV1): string; export declare function decodeMarkerPayload(encoded: string): MarkerPayloadV1 | undefined; export declare function formatMarkerComment(payload: MarkerPayloadV1): string; export interface ExtractedMarker { readonly visibleBody: string; readonly marker?: MarkerPayloadV1; } export declare function extractMarkerFromBody(body: string): ExtractedMarker; export declare function buildMarkerPayload(input: { readonly repositoryOwner: string; readonly repositoryName: string; readonly pullRequestNumber: number; readonly findingId: string; readonly headSha: string; readonly path: string; readonly side: DiffSideV1; readonly line: number; readonly endLine: number; readonly category: FindingCategoryV1; }): MarkerPayloadV1; //# sourceMappingURL=marker.d.ts.map