import { ZeniAPIStatus } from '../../responsePayload'; import { ZeniOAuthViewState } from './zeniOAuthState'; export declare const initialState: ZeniOAuthViewState; export interface ApproveOAuthConsentPayload { clientId: string; codeChallenge: string; codeChallengeMethod: string; redirectUri: string; responseType: string; state: string; tenantId: string; userId: string; zeniSessionId: string | undefined; } export declare const approveOAuthConsent: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[userId: string, zeniSessionId: string | undefined, tenantId: string, clientId: string, redirectUri: string, codeChallenge: string, codeChallengeMethod: string, state: string, responseType: string], { userId: string; zeniSessionId: string | undefined; tenantId: string; clientId: string; redirectUri: string; codeChallenge: string; codeChallengeMethod: string; state: string; responseType: string; }, "zeniOAuthView/approveOAuthConsent", never, never>, approveOAuthConsentSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ redirectUrl: string; }, "zeniOAuthView/approveOAuthConsentSuccess">, approveOAuthConsentFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "zeniOAuthView/approveOAuthConsentFailure">, clearZeniOAuthView: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"zeniOAuthView/clearZeniOAuthView">; declare const _default: import("redux").Reducer; export default _default;