import { PayloadAction } from "@reduxjs/toolkit"; export interface SchemaSelectionState { /** * Maps schema path (e.g., "requestBody", "requestBody.anyOf.0.layer3") * to the selected anyOf/oneOf option index */ selections: { [schemaPath: string]: number; }; } export declare const slice: import("@reduxjs/toolkit").Slice) => void; /** * Clear all schema selections (useful when navigating to a new API endpoint) */ clearSchemaSelections: (state: { selections: { [x: string]: number; }; }) => void; }, "schemaSelection", "schemaSelection", import("@reduxjs/toolkit").SliceSelectors>; export declare const setSchemaSelection: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ path: string; index: number; }, "schemaSelection/setSchemaSelection">, clearSchemaSelections: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"schemaSelection/clearSchemaSelections">; declare const _default: import("redux").Reducer; export default _default;