import type { LayerSchema } from '../../../../specs'; export declare const useLayerProps: (visConfig: LayerSchema['visConfig'], sourceConfig: LayerSchema['sourceConfig']) => import("../../../../specs").LayerVisConfig | { source: { data: Record[]; parser: { type: string; x?: string | undefined; y?: string | undefined; x1?: string | undefined; y1?: string | undefined; geometry?: string | undefined; }; } | { data: string; parser: { type?: string | undefined; x?: string | undefined; y?: string | undefined; x1?: string | undefined; y1?: string | undefined; geometry?: string | undefined; minZoom?: number | undefined; maxZoom?: number | undefined; tileSize?: number | undefined; zoomOffset?: number | undefined; extent?: [number, number, number, number] | undefined; }; }; visible?: boolean | undefined; zIndex?: number | undefined; };