/** * Import the createSlice and PayloadAction utilities from Redux Toolkit * @see https://redux-toolkit.js.org/api/createslice */ import { type PayloadAction } from '@reduxjs/toolkit'; /** * Import the types */ import type { InternalDaVinciConfig } from './config.types.js'; import { Endpoints } from './wellknown.types.js'; /** * @const configSlice - Define the configuration slice for Redux state management * @see https://redux-toolkit.js.org/api/createslice */ export declare const configSlice: import("@reduxjs/toolkit").Slice<{ endpoints: Endpoints; clientId: string; redirectUri: string; responseType: string; scope: string; }, { /** * @method set - Set the configuration for the DaVinci client * @param {Object} state - The current state of the slice * @param {PayloadAction} action - The action to be dispatched * @returns {void} */ set(state: import("immer").WritableDraft<{ endpoints: Endpoints; clientId: string; redirectUri: string; responseType: string; scope: string; }>, action: PayloadAction): void; }, "config", "config", import("@reduxjs/toolkit").SliceSelectors<{ endpoints: Endpoints; clientId: string; redirectUri: string; responseType: string; scope: string; }>>; //# sourceMappingURL=config.slice.d.ts.map