import { IDocumentResponse } from 'gallery/entities/document.entity'; import { IAppState, IPayloadError } from 'store'; import { KycDocumentType } from '../../entities/organization.kyc.entity'; declare const initialState: { loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; list: { [key: string]: IDocumentResponse; }; }; export declare type KycState = typeof initialState; export declare const kycLoadingSelector: (state: IAppState) => { [key: string]: boolean; }; export declare const kycErrorSelector: (state: IAppState) => { [key: string]: IPayloadError; }; export declare const kycSelector: (state: IAppState) => { [key: string]: IDocumentResponse; }; export declare const kycArraySelector: import("reselect").OutputSelector IDocumentResponse[]>; export declare const fetchKyc: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; }, string>, fetchKycFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; data?: { [key: string]: IPayloadError; }; error: IPayloadError; }, string>, fetchKycSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; data?: { [key: string]: IDocumentResponse; }; id?: string; type?: KycDocumentType; }, string>, fetchClear: import("@reduxjs/toolkit").ActionCreatorWithoutPayload; export declare const kycReducer: import("redux").Reducer<{ loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; list: { [key: string]: IDocumentResponse; }; }, import("redux").AnyAction>; export {};