/** The identifier CREATE EXTENSION takes. `pgvector` is a common alias. */ export declare function resolveExtensionAlias(name: string): string; export declare function extensionsCommand(action: string | undefined, rawArgs: string[]): Promise; /** * The extension `enable`/`disable` names, plus the flags that gate it. * * Under the old operand filter `rebase cloud extensions enable -p acme` read * `--project`'s value as the extension name and asked the server to install one * called "acme"; `extensions disable -p acme vector` dropped "acme" rather than * vector. Strict parsing consumes the flag with its value. */ export declare function resolveExtensionArgs(rawArgs: string[], action: "enable" | "disable"): { flags: import("arg").Result<{ readonly "--json": BooleanConstructor; readonly "--yes": BooleanConstructor; readonly "--help": BooleanConstructor; readonly "--project": StringConstructor; readonly "-p": "--project"; readonly "-y": "--yes"; readonly "-h": "--help"; }>; name: string; }; export declare function printExtensionsHelp(): void;