import { Option } from 'fp-ts/Option';
import { BenefitId } from '../store/manage-benefits.store';
export declare class EditBenefitPage {
  benefitId: Option<BenefitId>;
  private editMode;
  private selectedBenefit;
  private draftBenefit;
  private showDeleteConfirmDialog;
  private showCancelConfirmDialog;
  private isLoading;
  private isValidationDisplayed;
  private stateSubscription;
  componentWillLoad(): Promise<void>;
  disconnectedCallback(): void;
  render(): Element;
  private renderActionBar;
  private renderDeleteConfirmDialog;
  private renderCancelConfirmDialog;
  private initialiseAsync;
  private navigateToManageBenefits;
  private publishBenefit;
  private onCancelClicked;
  private deleteBenefitAsync;
}
