import { CompositeLayer } from '@deck.gl/core'; import type { Accessor, Color, DefaultProps, Layer } from '@deck.gl/core'; import type { PathLayerProps } from '@deck.gl/layers'; type PathOutlineLayerExtraProps = { /** Dash pattern accessor forwarded through `PathStyleExtension`. */ getDashArray?: Accessor; /** Whether dash lengths are stretched to align with path endpoints. */ dashJustified?: boolean; /** Color accessor used by the outline stroke rendered behind the path. */ getOutlineColor?: Accessor; /** Multiplier applied to `widthScale` for the outline stroke. */ outlineWidthScale?: number; /** Legacy z-order accessor retained for compatibility with older nebula.gl callers. */ getZLevel?: Accessor; }; /** Properties supported by {@link PathOutlineLayer}. */ export type PathOutlineLayerProps = PathLayerProps & PathOutlineLayerExtraProps; /** Renders a deck.gl `PathLayer` with a crisp outline stroke behind it. */ export declare class PathOutlineLayer> extends CompositeLayer & Required>> { static layerName: string; static defaultProps: DefaultProps>; renderLayers(): Layer[]; } export {}; //# sourceMappingURL=path-outline-layer.d.ts.map