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

/**
 * POST /push handler
 *
 * Pushes commits to the remote repository.
 * After successful push, saves plan to history and clears current plan.
 */
declare const _default: _kb_labs_shared_command_kit.Handler<unknown, RestInput<unknown, {
    scope: string;
    force: boolean;
    remote: string;
}, unknown>, {
    scope: string;
    result: {
        success: boolean;
        remote: string;
        branch: string;
        commitsPushed: number;
        error?: string | undefined;
    };
}>;

export { _default as default };
