import IMeshAppendable from "./IMeshAppendable";
import Choices from "./utils/Choices";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
export declare const environmentPreset: {
    studio: string;
    day: string;
    night: string;
};
export type EnvironmentPreset = keyof typeof environmentPreset;
export default interface IEnvironment extends IMeshAppendable {
    texture: Nullable<string | EnvironmentPreset>;
}
export declare const environmentSchema: Required<ExtractProps<IEnvironment>>;
export declare const environmentChoices: Choices<string | undefined>;
export declare const environmentDefaults: Partial<import("./utils/Defaults").default<IEnvironment>>;
