import * as _kb_labs_shared_command_kit from '@kb-labs/shared-command-kit';
import { RestInput } from '@kb-labs/sdk';

/**
 * POST /summarize handler
 *
 * Summarizes changes using LLM. Can summarize:
 * - All changes in scope (if no file specified)
 * - Specific file changes (if file specified)
 */
declare const _default: _kb_labs_shared_command_kit.Handler<unknown, RestInput<unknown, {
    scope: string;
    file?: string | undefined;
}, unknown>, {
    scope: string;
    summary: string;
    file?: string | undefined;
    tokensUsed?: number | undefined;
}>;

export { _default as default };
