#!/usr/bin/env node
/**
 * TestDino CLI Entry Point
 * Main entry point for the tdpw CLI tool
 */
/**
 * CLI Application main class
 */
declare class TestDinoCLI {
    /**
     * Main application entry point
     */
    run(args?: string[]): Promise<void>;
    /**
     * Check if help should be displayed
     */
    private shouldShowHelp;
    /**
     * Handle help command and determine which help to show
     */
    private handleHelpCommand;
    /**
     * Check if version should be displayed
     */
    private shouldShowVersion;
    /**
     * Handle legacy syntax for backward compatibility
     * Transforms: npx tdpw ./path --flags
     * To:         npx tdpw upload ./path --flags
     */
    private handleLegacySyntax;
    /**
     * Professional error handling with appropriate messaging
     */
    private handleError;
    /**
     * Get appropriate exit code for error type
     */
    private getExitCode;
}
/**
 * Application execution
 */
declare function main(): Promise<void>;

export { TestDinoCLI, main };
