import { ILDOptionsMapStatePart } from "../store"; import { ILDOptions } from "../../ldaccess/ildoptions"; import { ActionsObservable } from "redux-observable"; /** * a duck for linear state splitting, used for containers */ export declare const LINEAR_SPLIT_REQUEST = "metaexplorer.io/LINEAR_SPLIT_REQUEST"; export declare const LINEAR_SPLIT_SUCCESS = "metaexplorer.io/LINEAR_SPLIT_SUCCESS"; export declare type LinearSplitAction = { type: 'metaexplorer.io/LINEAR_SPLIT_REQUEST'; ldOptionsBase: ILDOptions; } | { type: 'metaexplorer.io/LINEAR_SPLIT_SUCCESS'; ldOptionsBase: ILDOptions; }; export declare const linearSplitRequestAction: (updatedLDOptions: ILDOptions) => LinearSplitAction; export declare const linearSplitSuccessAction: (updatedLDOptions: ILDOptions) => LinearSplitAction; export declare const linearReducer: (state: ILDOptionsMapStatePart, action: LinearSplitAction) => ILDOptionsMapStatePart; export declare function clearDerivedItpt(retriever: string, oldLDTokenStr: string): void; export declare const linearSplitEpic: (action$: ActionsObservable, store: any) => import("rxjs").Observable;