import type { ActionSpecifierOf } from '../../../libs/cargo-hold'; import type { HasInstance, HasInstanceId } from '../../../libs/util-domain-state'; import type { ReviewDataSource } from '../interfaces'; export declare type InstanceActionCreators = ReturnType; export declare type InstanceActionSpecifiers = { [K in keyof InstanceActionCreators]: ActionSpecifierOf; }; export declare const INSTANCE_ACTION_CREATORS: { readonly addReviewListData: "review:instance:addReviewListData"; readonly removeReviewListData: "review:instance:removeReviewListData"; }; export declare const createReviewInstanceActionCreators: (options: HasInstance & HasInstanceId) => { addReviewListData: import("../../../libs/cargo-hold").ActionCreator<"review:instance:addReviewListData", string | undefined, { instanceId: string; reviewListId: string; instance: ReviewDataSource; }, [reviewListId: string]>; removeReviewListData: import("../../../libs/cargo-hold").ActionCreator<"review:instance:removeReviewListData", string | undefined, { instanceId: string; reviewListId: string; }, [reviewListId: string]>; }; export declare const createReviewInstanceActionSpecifiers: (options: HasInstanceId) => InstanceActionSpecifiers;