import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { User } from "../../../sdk";
import { FireEnjinSubmitEvent } from "@fireenjin/sdk";
export declare class AppProfile implements ComponentInterface {
  eventCalendarEl: any;
  floodteamLogout: EventEmitter;
  floodteamShare: EventEmitter;
  forceUpdate: EventEmitter;
  fireenjinSubmit: EventEmitter<FireEnjinSubmitEvent>;
  user: Partial<User>;
  to: string;
  onRouteChange(event: any): void;
  onReset(event: any): void;
  onSuccess(event: any): Promise<void>;
  onBeforeSubmit(formData: any): {
    templateId: string;
    from: string;
    emails: any;
    data: {
      firstName: string;
      referrer: {
        id: string;
        name: string;
        title: string;
        phone: string;
        location: string;
      };
    };
  };
  componentDidLoad(): void;
  render(): any[];
}
