export interface CompletionFactoryOptions {
    /**
     * @description Your CLI command name
     */
    cmd: string;
    /**
     * @description Support Fig completion out of the box
     * @default false
     */
    fig?: boolean;
    /**
     * @description Use native shell completion with `tab`
     * @default false
     */
    nativeShell?: false | NativeShellConfiguration;
}
export interface NativeShellConfiguration {
    executablePath: string;
}
