export declare const BACKLOG_ITEM_STATUSES: readonly ["open", "in_progress", "closed", "wont_do"];
export type BacklogItemStatus = (typeof BACKLOG_ITEM_STATUSES)[number];
export declare const TERMINAL_BACKLOG_STATUSES: readonly BacklogItemStatus[];
export declare function isValidBacklogStatus(value: string): value is BacklogItemStatus;
export declare function isTerminalBacklogStatus(value: string): boolean;
/**
 * Extract the `status` value from backlog item content. Accepts either full
 * item content (with `---` fences) or a bare frontmatter block. Inline enum
 * comments (`status: closed # ...`) are stripped. Returns `null` when no
 * `status` field is present.
 */
export declare function extractBacklogStatus(frontmatterContent: string): string | null;
//# sourceMappingURL=item-status.d.ts.map