import type { AutoMergeRequestStatus, BranchRules, MergeQueueEntryStatus, MergeQueueRemovalStatus, StackStatus } from "../types.mts"; import type { RawBaseRef, RawPrMergeFields } from "./batch-raw-rules.mts"; export declare const EMPTY_BRANCH_RULES: BranchRules; export declare function parseBranchRules(baseRef: RawBaseRef | null | undefined): BranchRules; export declare function parseMergeQueueEntry(raw: RawPrMergeFields["mergeQueueEntry"]): MergeQueueEntryStatus | null; export declare function parseAutoMergeRequest(raw: RawPrMergeFields["autoMergeRequest"]): AutoMergeRequestStatus | null; export declare function parseLatestMergeQueueRemoval(raw: RawPrMergeFields): MergeQueueRemovalStatus | null; export declare function parseStack(raw: RawPrMergeFields): StackStatus | null;