import { CompatibilityProvider, ParsedCompatibilityArgs } from "./types.cjs"; //#region src/cli/commands/compat/options.d.ts /** Whether a token names a provider, without throwing the way parsing does. */ export declare function isCompatibilityProvider(value: string | undefined): value is CompatibilityProvider; export declare function parseCompatibilityProvider(value: string | undefined): CompatibilityProvider; /** * Parses only the matrix options shared by every frontend. * * Every other argument remains untouched for the selected provider. In * particular, Pi aliases such as --effort and --output-format are not rewritten. * Use -- to pass a provider-native --profile, --domain, or --major-mode option. */ export declare function parseCompatibilityArgs(args: string[], environment?: NodeJS.ProcessEnv, currentDirectory?: string, defaultMajorMode?: string, defaultDomains?: readonly string[]): ParsedCompatibilityArgs; //#endregion //# sourceMappingURL=options.d.cts.map