import type { Goal } from './types.js';
export interface CreateGoalInput {
    title: string;
    description?: string;
    category?: Goal['category'];
    target_value?: number;
    unit?: string;
    deadline?: string;
    priority?: number;
}
export declare function createGoal(tenantId: string, input: CreateGoalInput): Promise<Goal>;
export declare function listActiveGoals(tenantId: string): Promise<Goal[]>;
export declare function getGoal(tenantId: string, id: string): Promise<Goal | null>;
export declare function incrementGoalProgress(tenantId: string, goalId: string, delta: number): Promise<Goal | null>;
export declare function archiveGoal(tenantId: string, goalId: string): Promise<void>;
export interface AgendaSummary {
    active: number;
    achieved: number;
    missed: number;
    highPriority: Goal[];
    upcomingDeadlines: Goal[];
}
export declare function summarizeAgenda(tenantId: string): Promise<AgendaSummary>;
//# sourceMappingURL=agenda.d.ts.map