import type { LiveComponent } from '@use-gpu/live'; import type { TraitProps } from '@use-gpu/traits/live'; import { LineTraits } from '../traits.d.mts'; export type LineProps = TraitProps; export declare const InnerLine: LiveComponent; export declare const Line: 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; } & { width?: number | import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; widths?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLikes | import("@use-gpu/shader").ShaderSource | undefined; sides?: number | undefined; } & {} & { 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; } & {} & { positions?: import("@use-gpu/core").VectorLikes | import("@use-gpu/core").VectorLikes[] | import("@use-gpu/core").TensorArray; segments?: import("@use-gpu/core").VectorLikes; } & { loop?: boolean | undefined; loops?: import("@use-gpu/core").VectorLike | boolean[] | undefined; } & {} & { alphaToCoverage?: boolean | undefined; blend?: string | undefined; depthWrite?: boolean | undefined; depthTest?: boolean | undefined; mode?: string | undefined; } & {} & { shaded?: boolean | undefined; shadow?: boolean | undefined; } & {} & { join?: string | undefined; dash?: import("@use-gpu/core").TensorArray | import("@use-gpu/core").VectorLike | undefined; proximity?: number | undefined; } & {} & { zIndex?: number | undefined; } & {}>;