export type ActionsStateItemName = "initial" | "loading" | "feedback" | "success" | "error";
export type ActionsStateProps = {
    initial?: boolean;
    loading?: boolean;
    feedback?: boolean;
    success?: boolean;
    error?: boolean;
};
export type ActionsStateItemsProps = {
    actionsStates: ActionsStateProps;
};
export type ButtonActionsContextProps = {
    errorText?: string;
    successText?: string;
    feedbackText?: string;
    initialText?: string;
    loadingText?: string;
};
export type CompButtonSubmitActionsContextProps = {
    buttonActionsContext: ButtonActionsContextProps;
};
export type CompButtonSubmitProps = ActionsStateItemsProps & {
    buttonActionsContext: ButtonActionsContextProps;
};
