import { PeoplePageMode, ProductType, UserRoleType, ZeniDate } from '@zeniai/client-epic-state';
import { ProductWiseRoleOption } from './nonZeniRoleConstants';
export declare const filterChargeCardRolesForPeopleForm: (roles: UserRoleType[], isChargeCardDisabled: boolean) => UserRoleType[];
export declare const getUpdatedRoles: (isReimbursementDisabled: boolean, isZeniAccountsDisabled: boolean, isChargeCardDisabled: boolean, isBankingOnlyTenant: boolean, isCardsOnlyTenant: boolean, isLiteRoleDisabled: boolean, isTreasuryDisabled: boolean) => ProductWiseRoleOption[];
export declare const getTimeDifferenceText: (lastSeenTime: ZeniDate | undefined) => string;
export declare const getPlaceholderTextWithPrefix: (placeholderPrefix: string, labelText: string) => string;
export declare const getRootRoleLabels: (roles: UserRoleType[]) => string;
export declare const getAllEmployeeRoleLabels: (roles: UserRoleType[]) => string[][];
export declare const getSelectedRolesLabel: (userRoles: UserRoleType[], mode: PeoplePageMode) => string;
export declare const getSingleRoleInOrder: (roles: UserRoleType[], productType?: ProductType) => string;
