/** * Defines actions used to interact with campaign content objects * Author: Callan Heard */ import { ContentVotingCreateData } from '../../types/content-voting.types'; import { Campaign, CampaignContent } from '../../../../types/campaigns-state.type'; /** Submit a new content entry */ export declare const createCampaignContent: import("@ngrx/store").ActionCreator<"campaigns/createCampaignContent", (props: { campaign: Campaign['id']; content: ContentVotingCreateData; }) => { campaign: Campaign['id']; content: ContentVotingCreateData; } & import("@ngrx/store/src/models").TypedAction<"campaigns/createCampaignContent">>; /** Increase content score by 1 */ export declare const voteUpCampaignContent: import("@ngrx/store").ActionCreator<"campaigns/voteUpCampaignContent", (props: { id: CampaignContent['id']; }) => { id: CampaignContent['id']; } & import("@ngrx/store/src/models").TypedAction<"campaigns/voteUpCampaignContent">>; /** Decrease content score by 1 */ export declare const voteDownCampaignContent: import("@ngrx/store").ActionCreator<"campaigns/voteDownCampaignContent", (props: { id: CampaignContent['id']; }) => { id: CampaignContent['id']; } & import("@ngrx/store/src/models").TypedAction<"campaigns/voteDownCampaignContent">>; //# sourceMappingURL=content-voting.actions.d.ts.map