import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
export declare class ModalFlowRider implements ComponentInterface {
  floodteamCloseModal: EventEmitter;
  formData: any;
  successIcon: string;
  headerTitle: string;
  flowId: string;
  renderId?: string;
  fetch: string;
  stepInput: {
    [stepName: string]: any;
  };
  endpoint: string;
  isLoading: boolean;
  locationId: string;
  materialId: string;
  /**
   * The success message to show beneath the icon
   */
  successMessage: string;
  beforeSubmit?: (data: any) => Promise<any>;
  /**
   * The template to use for success at end of flow
   */
  successTemplate: any;
  /**
   * The template to use for error
   */
  errorTemplate: any;
  /**
   * Should we show a progress bar for the flow?
   */
  showProgress: boolean;
  /**
   * The current path of the flow they are in
   */
  currentPath: string;
  /**
   * The current step of the path they are on
   */
  currentStep: string;
  showCard: boolean;
  toggleCard(): void;
  render(): any[];
}
