export declare const xScalarEnvVarSchema: import("@scalar/typebox").TObject<{ name: import("@scalar/typebox").TString; value: import("@scalar/typebox").TUnion<[import("@scalar/typebox").TObject<{ description: import("@scalar/typebox").TOptional; default: import("@scalar/typebox").TString; }>, import("@scalar/typebox").TString]>; }>; /** A scalar environment variable */ export type XScalarEnvVar = { name: string; value: { description?: string; default: string; } | string; }; export declare const xScalarEnvironmentSchema: import("@scalar/typebox").TObject<{ description: import("@scalar/typebox").TOptional; color: import("@scalar/typebox").TString; variables: import("@scalar/typebox").TArray; default: import("@scalar/typebox").TString; }>, import("@scalar/typebox").TString]>; }>>; }>; /** An environment definition */ export type XScalarEnvironment = { /** Optional description for the environment */ description?: string; /** Color for the environment */ color: string; /** An array of variables */ variables: XScalarEnvVar[]; }; export declare const xScalarEnvironmentsSchema: import("@scalar/typebox").TObject<{ 'x-scalar-environments': import("@scalar/typebox").TOptional; color: import("@scalar/typebox").TString; variables: import("@scalar/typebox").TArray; default: import("@scalar/typebox").TString; }>, import("@scalar/typebox").TString]>; }>>; }>>>; }>; export type XScalarEnvironments = { /** A record of environments by name */ 'x-scalar-environments'?: Record; }; //# sourceMappingURL=x-scalar-environments.d.ts.map