import { selectConnector } from './selectors';
import { ICard, ISpecificCard } from '../../../types/cards';
export declare const connectorCardLibrary: import('@reduxjs/toolkit').Slice<import('./initial-state').IConnectorState, {
    updateThreadId(state: import('immer').WritableDraft<import('./initial-state').IConnectorState>, action: {
        payload: any;
        type: string;
    }): void;
    clearConnectorList(state: import('immer').WritableDraft<import('./initial-state').IConnectorState>): void;
}, "connectorCardLibrary", "connectorCardLibrary", import('@reduxjs/toolkit').SliceSelectors<import('./initial-state').IConnectorState>>;
declare const fetchAllCardsData: import('@reduxjs/toolkit').AsyncThunk<{
    cards: ICard[];
    connectorsEnabled: any;
}, {
    inboxIds: string[];
    channelType?: string;
    conversationId: number;
    connectorId?: string;
}, {
    state?: unknown;
    dispatch?: import('redux-thunk').ThunkDispatch<unknown, unknown, import('redux').UnknownAction>;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
declare const fetchSpecificCardData: import('@reduxjs/toolkit').AsyncThunk<{
    data: {};
    status: number | undefined;
} | {
    data: ISpecificCard;
    status: number | undefined;
}, {
    id: string;
    email: string;
    conversationId?: number;
    isRefresh?: boolean;
    externalResourceId?: string;
}, {
    state?: unknown;
    dispatch?: import('redux-thunk').ThunkDispatch<unknown, unknown, import('redux').UnknownAction>;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
declare const _default: import('redux').Reducer<import('./initial-state').IConnectorState>;
export default _default;
export declare const actions: import('@reduxjs/toolkit').CaseReducerActions<{
    updateThreadId(state: import('immer').WritableDraft<import('./initial-state').IConnectorState>, action: {
        payload: any;
        type: string;
    }): void;
    clearConnectorList(state: import('immer').WritableDraft<import('./initial-state').IConnectorState>): void;
}, "connectorCardLibrary">;
export { selectConnector, fetchAllCardsData, fetchSpecificCardData };
//# sourceMappingURL=slice.d.ts.map