/// <reference types="deck.gl" />
import { PathLayer } from '@deck.gl/layers';
import { PathLayerProps } from '@deck.gl/layers/path-layer/path-layer';
export interface PathOutlineLayerProps<D> extends PathLayerProps<D> {
    dashJustified?: boolean;
    getDashArray?: [number, number] | ((d: D) => [number, number] | null);
    getZLevel?: (d: D, index: number) => number;
}
export default class PathOutlineLayer<D, P extends PathOutlineLayerProps<D> = PathOutlineLayerProps<D>> extends PathLayer<D, P> {
    static layerName: string;
    static defaultProps: PathOutlineLayerProps<any>;
    getShaders(): any;
    initializeState(context: any): void;
    draw({ moduleParameters, parameters, uniforms, context }: {
        moduleParameters?: {};
        parameters: any;
        uniforms: any;
        context: any;
    }): void;
}
//# sourceMappingURL=path-outline-layer.d.ts.map