import type { LiveComponent } from '@use-gpu/live'; import type { TraitProps } from '@use-gpu/traits'; import { FaceTraits } from '../traits.d.cts'; export type FaceProps = TraitProps; export declare const InnerFace: LiveComponent; export declare const Face: LiveComponent<{ color?: string | import("@use-gpu/core").TensorArray | import("@use-gpu/core").ColorLikes | undefined; colors?: import("@use-gpu/core").TensorArray | import("@use-gpu/shader").ShaderSource | import("@use-gpu/core").ColorLikes | import("@use-gpu/core").ColorLikes[] | undefined; opacity?: number; } & { positions?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/core").VectorLikes[] | import("@use-gpu/core").VectorLikes[][] | import("@use-gpu/shader").ShaderSource | undefined; depth?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; depths?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; zBias?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; zBiases?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; id?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; ids?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; lookup?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; lookups?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; facet?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; facets?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; } & {} & object & { segments?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; indices?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; } & {} & { positions?: import("@use-gpu/core").VectorLikes | import("@use-gpu/core").VectorLikes[] | import("@use-gpu/core").VectorLikes[][]; segments?: import("@use-gpu/core").VectorLikes; indices?: import("@use-gpu/core").VectorLikes; } & { concave?: boolean | undefined; } & {} & { flat?: boolean | undefined; side?: string | undefined; } & {} & { alphaToCoverage?: boolean | undefined; blend?: string | undefined; depthWrite?: boolean | undefined; depthTest?: boolean | undefined; mode?: string | undefined; } & {} & { shaded?: boolean | undefined; shadow?: boolean | undefined; } & {} & { zIndex?: number | undefined; } & {}>;