import { z } from 'zod';
export declare const E2eScenarioTierSchema: z.ZodEnum<{
    smoke: "smoke";
    extended: "extended";
}>;
export declare const E2eProviderLaneScopeSchema: z.ZodEnum<{
    "acp-only": "acp-only";
    "declared-scenarios": "declared-scenarios";
}>;
export declare const E2eProviderDefaultRuntimePathSchema: z.ZodEnum<{
    appServer: "appServer";
    "provider-lane": "provider-lane";
}>;
export declare const E2eProviderAppServerCoverageSchema: z.ZodEnum<{
    excluded: "excluded";
    "not-applicable": "not-applicable";
    "capability-contract": "capability-contract";
}>;
export declare const E2eProviderAppServerCapabilitySurfaceSchema: z.ZodEnum<{
    modes: "modes";
    models: "models";
    speed: "speed";
    rollback: "rollback";
}>;
export declare const E2eCliProviderScenarioRegistryV1Schema: z.ZodObject<{
    v: z.ZodLiteral<1>;
    tiers: z.ZodObject<{
        smoke: z.ZodArray<z.ZodString>;
        extended: z.ZodArray<z.ZodString>;
    }, z.core.$strip>;
    coverageExpectation: z.ZodOptional<z.ZodObject<{
        providerLaneScope: z.ZodEnum<{
            "acp-only": "acp-only";
            "declared-scenarios": "declared-scenarios";
        }>;
        defaultRuntimePath: z.ZodEnum<{
            appServer: "appServer";
            "provider-lane": "provider-lane";
        }>;
        appServerCoverage: z.ZodEnum<{
            excluded: "excluded";
            "not-applicable": "not-applicable";
            "capability-contract": "capability-contract";
        }>;
        appServerCapabilitySurfaces: z.ZodOptional<z.ZodArray<z.ZodEnum<{
            modes: "modes";
            models: "models";
            speed: "speed";
            rollback: "rollback";
        }>>>;
    }, z.core.$strip>>;
    tiersByAuthMode: z.ZodOptional<z.ZodObject<{
        host: z.ZodOptional<z.ZodObject<{
            smoke: z.ZodArray<z.ZodString>;
            extended: z.ZodArray<z.ZodString>;
        }, z.core.$strip>>;
        env: z.ZodOptional<z.ZodObject<{
            smoke: z.ZodArray<z.ZodString>;
            extended: z.ZodArray<z.ZodString>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type E2eCliProviderScenarioRegistryV1 = z.infer<typeof E2eCliProviderScenarioRegistryV1Schema>;
//# sourceMappingURL=providerScenarios.d.ts.map