import { AppSharedState } from '../state.models'; import { ActionChangeLayerSources } from '../state.models.actions'; /** * Handles the update of rendering layers in the application state by merging new data sources. * * This reducer handler takes the current application state and an action containing new data sources, * parses the data sources into rendering layers, and appends them to the existing rendering layers. * If no rendering layers exist in the current state, it initializes the rendering layers with the parsed data. * * @template T - The type of the application shared state, extending AppSharedState. * @param state - The current application state. * @param action - The action containing the new data sources to be added, of type ActionChangeLayerSources. * @returns The updated application state with the new rendering layers included. */ export declare const reduceHandlerFetchSources: (state: T, action: ActionChangeLayerSources) => T;