export declare const PermissionError: {
    new (args?: ({
        binaryPath: string;
        reason: string;
    } & {
        message?: string;
        cause?: unknown;
    }) | undefined): import("@agentuity/core").RichError & {
        readonly _tag: "PermissionError";
    } & Readonly<{
        binaryPath: string;
        reason: string;
    }>;
    readonly defaultMessage?: string;
};
/**
 * Check if running from a compiled executable (not via bun/bunx)
 * @internal Exported for testing
 */
export declare function isRunningFromExecutable(): boolean;
/**
 * Get the OS and architecture for downloading the binary
 * @internal Exported for testing
 */
export declare function getPlatformInfo(): {
    os: string;
    arch: string;
};
/**
 * Fetch the latest version from the API
 * @internal Exported for testing
 */
export declare function fetchLatestVersion(): Promise<string>;
export declare const command: import("../..").CommandDefinition;
//# sourceMappingURL=index.d.ts.map