import type { Command } from 'commander'; /** Add `-k, --private-key `, bound to KUBUN_PRIVATE_KEY, optionally required. */ export declare function withPrivateKey(cmd: Command, opts?: { required?: boolean; }): Command; /** Add `--url ` for the Kubun server URL. */ export declare function withURL(cmd: Command): Command; /** Add `-l, --log-level ` with the `warning` default and the logtape level set. */ export declare function withLogLevel(cmd: Command): Command; /** Add `-p, --port `, default resolved lazily from @tejika/env at action time. */ export declare function withPort(cmd: Command): Command; /** * Add `-a, --allowed-origin `, bound to KUBUN_ALLOWED_ORIGIN. * * No default: an unset option denies cross-origin browser requests. Opening a * surface is an explicit choice — pass `-a '*'` to reflect any origin, or a * comma-separated list to allow only those. */ export declare function withAllowedOrigin(cmd: Command): Command;