hunk.code_window:       customFooter={
           <Group ml="auto">
             <Button variant="outline" onClick={onClose} data-test-id="conditions-form-cancel-btn">
               Cancel
             </Button>
             <Tooltip position="top" error disabled={isValid} label={'Some conditions are missing values'}>
               <div>
  
hunk.labels: keep keep keep keep keep replace keep
hunk.after_edit:           <Tooltip
               position="top"
               error
               disabled={isValid && !hasDisallowedEmptyConditions}
               label={
                 hasDisallowedEmptyConditions ? 'At least one condition is required' : 'Some conditions are missing values'
               }
             >
  
hunk.file_path: apps/web/src/components/conditions/Conditions.tsx
hunk.type: replace
file: import type { ChangePropsValueType } from '../../types/helpers';
  import {
    EnvironmentId,
    ExternalSubscriberId,
    OrganizationId,
    SubscriberId,
    TopicId,
    TopicKey,
    TopicSubscriberId,
  } from './types';
  
  export class TopicSubscribersEntity {
    _id: TopicSubscriberId;
    _environmentId: EnvironmentId;
    _organizationId: OrganizationId;
    _subscriberId: SubscriberId;
    _topicId: TopicId;
    topicKey: TopicKey;
    externalSubscriberId: ExternalSubscriberId;
  }
  
  export type TopicSubscribersDBModel = ChangePropsValueType<
    TopicSubscribersEntity,
    '_environmentId' | '_organizationId' | '_subscriberId' | '_topicId'
  >;
  
  export type CreateTopicSubscribersEntity = Omit<TopicSubscribersEntity, '_id'>;
  