/** * Defines actions for interacting with Donation state * Author: Callan Heard */ import { Donation } from '../types/donation.type'; import { Type } from '@angular/core'; import { DonationInputComponent } from '../components/donation-input/donation-input.component'; /** Update entire donation object */ export declare const setDonation: import("@ngrx/store/src/models").FunctionWithParametersType<[v_?: { donation: Donation; }], { donation: Donation; } & import("@ngrx/store/src/models").TypedAction<"donation/setDonation">> & import("@ngrx/store/src/models").TypedAction<"donation/setDonation">; /** Update value to donate */ export declare const setDonationAmount: import("@ngrx/store").ActionCreator<"donation/setDonationAmount", (props: { amount: number; }) => { amount: number; } & import("@ngrx/store/src/models").TypedAction<"donation/setDonationAmount">>; /** Update whether to apply donation to order total */ export declare const setDonationActive: import("@ngrx/store").ActionCreator<"donation/setDonationActive", (props: { active: boolean; }) => { active: boolean; } & import("@ngrx/store/src/models").TypedAction<"donation/setDonationActive">>; /** Register a DonationInput component to be rendered dyanmically */ export declare const addDonationInput: import("@ngrx/store").ActionCreator<"donation/addDonationInput", (props: { name: string; component: Type; }) => { name: string; component: Type; } & import("@ngrx/store/src/models").TypedAction<"donation/addDonationInput">>; /** Register donation checkout summary text to be rendered dyanmically */ export declare const addDonationSummary: import("@ngrx/store").ActionCreator<"donation/addDonationSummary", (props: { name: string; text: string; }) => { name: string; text: string; } & import("@ngrx/store/src/models").TypedAction<"donation/addDonationSummary">>; //# sourceMappingURL=donation-actions.constant.d.ts.map