import type { LiveComponent } from '@use-gpu/live'; import type { Lazy, TextureSource, LambdaSource, VectorLike } from '@use-gpu/core'; import type { ShaderSource, ShaderModule } from '@use-gpu/shader'; import { FacetSource } from './hooks/facets.d.mts'; import { PickingSource } from './hooks/picking.d.mts'; import { PipelineOptions } from '../hooks/usePipelineOptions.d.mts'; import { TransformContextProps } from '../providers/transform-provider.d.mts'; export declare const RAW_LABEL_SCHEMA: { indices: { format: string; }; rectangles: { format: string; }; layouts: { format: string; }; uvs: { format: string; }; }; export type RawLabelsFlags = { flip?: [number, number]; } & Pick, 'mode' | 'alphaToCoverage' | 'alphaToDiscard' | 'depthTest' | 'depthWrite' | 'blend'>; export type RawLabelsProps = { index?: number; indices?: ShaderSource; rectangle?: VectorLike; uv?: VectorLike; st?: VectorLike; layout?: VectorLike; sdf?: VectorLike; position?: VectorLike; placement?: VectorLike; offset?: VectorLike; size?: number; depth?: number; zBias?: number; color?: VectorLike; expand?: number; rectangles?: ShaderSource; uvs?: ShaderSource; sts?: ShaderSource; layouts?: ShaderSource; sdfs?: ShaderSource; positions?: ShaderSource; placements?: ShaderSource; offsets?: ShaderSource; sizes?: ShaderSource; depths?: ShaderSource; zBiases?: ShaderSource; colors?: ShaderSource; expands?: ShaderSource; instance?: Lazy; instances?: ShaderSource; transform?: TransformContextProps; attachTo?: ShaderSource; texture?: TextureSource | LambdaSource | ShaderModule; count?: Lazy; } & FacetSource & PickingSource & RawLabelsFlags; export declare const RawLabels: LiveComponent;