import { CustomerRatingCodeType, TeamRatingCodeType, User, ZeniDate } from '@zeniai/client-epic-state';
import { EntityType, ValueType } from './commonTypes';
interface GetActiveEntitySavedValues {
    activeEntity: EntityType;
    customerNote: string;
    teamNote: string;
    customerRating?: CustomerRatingCodeType;
    teamRating?: TeamRatingCodeType;
}
interface isSaveBtnDisabledProps {
    customerNote: string;
    noteValue: string;
    teamNote: string;
    activeEntity?: EntityType;
    customerRating?: CustomerRatingCodeType;
    selectedOption?: ValueType;
    teamRating?: TeamRatingCodeType;
}
interface GetNoteLastUpdatedBy {
    activeEntity?: EntityType;
    customerRatingLastUpdatedBy?: User;
    teamRatingLastUpdatedBy?: User;
}
interface GetLastUpdatedTime {
    activeEntity?: EntityType;
    customerRatingLastUpdatedDate?: ZeniDate;
    teamRatingLastUpdatedDate?: ZeniDate;
}
export declare const getLastUpdatedBy: ({ activeEntity, teamRatingLastUpdatedBy, customerRatingLastUpdatedBy, }: GetNoteLastUpdatedBy) => User | undefined;
export declare const getLastUpdatedTime: ({ activeEntity, customerRatingLastUpdatedDate, teamRatingLastUpdatedDate, }: GetLastUpdatedTime) => ZeniDate | undefined;
export declare const getActiveEntitySavedValues: ({ teamRating, teamNote, customerRating, customerNote, activeEntity, }: GetActiveEntitySavedValues) => {
    savedOption: ValueType | undefined;
    savedNote: string;
};
export declare const isSaveBtnDisabled: ({ teamRating, customerRating, teamNote, customerNote, activeEntity, selectedOption, noteValue, }: isSaveBtnDisabledProps) => boolean;
export declare const getCustomizedNote: (note: string) => string;
export {};
