import { Point } from "@lincode/math";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
import { Blending, ColorString } from "./ITexturedStandard";
export default interface ITexturedBasic {
    color: Nullable<ColorString>;
    opacity: Nullable<number>;
    texture: Nullable<string>;
    alphaMap: Nullable<string>;
    textureRepeat: Nullable<Point | number>;
    textureFlipY: Nullable<boolean>;
    textureRotation: Nullable<number>;
    depthTest: Nullable<boolean>;
    blending: Nullable<Blending>;
}
export declare const texturedBasicSchema: Required<ExtractProps<ITexturedBasic>>;
export declare const texturedBasicDefaults: Partial<import("./utils/Defaults").default<ITexturedBasic>>;
