/**
 * Todo Stats - Statistics and queries
 */
import type { Todo, TodoStats } from "./interfaces.js";
/**
 * Get count of incomplete todos
 */
export declare function getIncompleteCount(todos: Todo[]): number;
/**
 * Check if there's remaining work
 */
export declare function hasRemainingWork(todos: Todo[]): boolean;
/**
 * Get next pending todo (highest priority first)
 */
export declare function getNextPending(todos: Todo[]): Todo | undefined;
/**
 * Calculate todo statistics
 */
export declare function getStats(todos: Todo[]): TodoStats;
/**
 * Check if mission is complete based on todos
 */
export declare function isMissionComplete(todos: Todo[]): boolean;
