import { z } from 'zod'; declare const ShowContextSchema: z.ZodObject<{ action: z.ZodLiteral<"show">; }, z.core.$strip>; declare const ListPresetsSchema: z.ZodObject<{ action: z.ZodLiteral<"list_presets">; }, z.core.$strip>; declare const ListProfilesSchema: z.ZodObject<{ action: z.ZodLiteral<"list_profiles">; }, z.core.$strip>; declare const SwitchPresetSchema: z.ZodObject<{ action: z.ZodLiteral<"switch_preset">; preset: z.ZodString; }, z.core.$strip>; declare const SwitchProfileSchema: z.ZodObject<{ action: z.ZodLiteral<"switch_profile">; profile: z.ZodString; }, z.core.$strip>; declare const SetScopeSchema: z.ZodObject<{ action: z.ZodLiteral<"set_scope">; namespace: z.ZodString; includeSubgroups: z.ZodDefault>; }, z.core.$strip>; declare const ResetContextSchema: z.ZodObject<{ action: z.ZodLiteral<"reset">; }, z.core.$strip>; declare const WhoamiSchema: z.ZodObject<{ action: z.ZodLiteral<"whoami">; }, z.core.$strip>; export declare const ManageContextSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"show">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"list_presets">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"list_profiles">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"switch_preset">; preset: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"switch_profile">; profile: z.ZodString; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"set_scope">; namespace: z.ZodString; includeSubgroups: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"reset">; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"whoami">; }, z.core.$strip>], "action">; export type ManageContextInput = z.infer; export type ShowContextInput = z.infer; export type ListPresetsInput = z.infer; export type ListProfilesInput = z.infer; export type SwitchPresetInput = z.infer; export type SwitchProfileInput = z.infer; export type SetScopeInput = z.infer; export type ResetContextInput = z.infer; export type WhoamiInput = z.infer; export {};