/**
 * Shell completion scripts for `ubon`.
 *
 * Implementation note: keep these as static template strings rather than
 * dynamically introspecting Commander. Static scripts (a) work without
 * loading the JS runtime on every <Tab>, and (b) survive when commander
 * options are renamed across releases (a slightly stale completion is
 * better than a broken one).
 */
export declare function bashCompletion(): string;
export declare function zshCompletion(): string;
export declare function fishCompletion(): string;
export declare function emit(shell: string): {
    ok: boolean;
    output: string;
};
//# sourceMappingURL=completion.d.ts.map