import { type ExternalParityEnvironmentPreset } from "./ExternalParityRenderPreset";
import { type ExternalParityIblResourceSet } from "./IBL";
export type ExternalParityEnvironmentTarget = "studio-softbox-hdr" | "gallery-neutral-hdr" | "outdoor-overcast-hdr" | "warehouse-industrial-hdr" | "night-neon-hdr";
export interface ExternalParityEnvironmentPipelineOptions {
    readonly target: ExternalParityEnvironmentTarget;
    readonly rotation?: number;
    readonly intensity?: number;
    readonly backgroundIntensity?: number;
}
export interface ExternalParityEnvironmentPipeline {
    readonly target: ExternalParityEnvironmentTarget;
    readonly preset: ExternalParityEnvironmentPreset;
    readonly sourceManifest: "fixtures/external-parity/environments/manifest.json";
    readonly sourceStatus: "bootstrap-generated-until-licensed-hdr-acquired";
    readonly ibl: ExternalParityIblResourceSet;
    readonly capabilities: readonly string[];
    readonly releaseBlockers: readonly string[];
}
export declare function createExternalParityEnvironmentPipeline(options: ExternalParityEnvironmentPipelineOptions): ExternalParityEnvironmentPipeline;
export declare function listExternalParityEnvironmentTargets(): readonly ExternalParityEnvironmentTarget[];
//# sourceMappingURL=EnvironmentPipeline.d.ts.map