import type { IssueStatusView, ReadError, CurrentStatusQueryResult } from './types.js';
/**
 * Get Current Issue Status Query
 *
 * Retrieves the current issue status from storage and transforms it into
 * a read-optimized view. Returns null when no issue is defined (not an error).
 *
 * @returns Promise<Result<IssueStatusView | null, ReadError>>
 *   - Ok(IssueStatusView) when issue exists
 *   - Ok(null) when no issue is defined
 *   - Err(ReadError) when actual errors occur (file system, data corruption)
 */
export declare const getCurrentIssueStatus: () => Promise<CurrentStatusQueryResult>;
/**
 * Convert IssueStatusView to serializable format for MCP responses
 *
 * This function converts the domain value objects to plain strings
 * suitable for JSON serialization and MCP tool responses.
 */
export declare const serializeStatusView: (statusView: IssueStatusView) => {
    issue: string;
    context: string;
    constraints: string;
};
/**
 * Convert ReadError to user-friendly message
 */
export declare const formatReadError: (error: ReadError) => string;
//# sourceMappingURL=index.d.ts.map