import { ReduxActionTypes } from "@appsmith/constants/ReduxActionConstants"; export interface PublishCommunityTemplatePayload { title: string; headline: string; description: string; useCases: string[]; authorEmail: string; authorName: string; shouldUpdateEmail: boolean; shouldUpdateName: boolean; branchName: string; appUrl: string; } export const publishCommunityTemplate = ( payload: PublishCommunityTemplatePayload, ) => ({ type: ReduxActionTypes.PUBLISH_APP_AS_COMMUNITY_TEMPLATE_INIT, payload, });