import { IGoal } from '../../../../models/goal.model';
export declare class SparkleGoalForm {
  el: HTMLElement;
  goal: IGoal;
  goalHanlder(): void;
  title: {
    valid: boolean;
    value: string;
  };
  description: {
    valid: boolean;
    value: string;
  };
  category: {
    valid: boolean;
    value: string;
  };
  progress: number;
  public: boolean;
  goalUpdateText: {
    valid: boolean;
    value: string;
  };
  submitted: boolean;
  componentWillLoad(): void;
  private updateGoal;
  handleTitle(ev: any): void;
  handleDescription(ev: any): void;
  handleCategory(ev: any): void;
  handleGoalProgressInfo(ev: any): void;
  validateTitle(): void;
  validateDescription(): void;
  validateCategoy(): void;
  onSubmit(e: any): void;
  postToFeed(): Promise<void>;
  dismiss(data?: any): void;
  renderEditBookingFields(): any;
  render(): any[];
}
