import type { AttachedResult } from './attached-results-state.js';
export interface SetAttachedResultsActionCreatorPayload {
    /**
     * The array of all attached results.
     */
    results: AttachedResult[];
    /**
     * Is the data for Attached Results currently loading.
     */
    loading?: boolean;
}
interface SetAttachToCaseAttachActionCreatorPayload {
    result: AttachedResult;
}
interface SetAttachToCaseDetachActionCreatorPayload {
    result: AttachedResult;
}
export declare const setAttachedResults: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: SetAttachedResultsActionCreatorPayload], SetAttachedResultsActionCreatorPayload, "insight/attachToCase/setAttachedResults", never, never>;
export declare const attachResult: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: SetAttachToCaseAttachActionCreatorPayload], SetAttachToCaseAttachActionCreatorPayload | SetAttachToCaseDetachActionCreatorPayload, "insight/attachToCase/attach", never, never>;
export declare const detachResult: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: SetAttachToCaseDetachActionCreatorPayload], SetAttachToCaseAttachActionCreatorPayload | SetAttachToCaseDetachActionCreatorPayload, "insight/attachToCase/detach", never, never>;
export {};
