import { PayModel, Role } from "../../../sdk";
import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
export declare class ModalPayCalculator implements ComponentInterface {
  colors: string[];
  payModels: PayModel[];
  floodteamCloseModal: EventEmitter;
  fireenjinFetch: EventEmitter;
  amount: number;
  disableAmount: boolean;
  disableReferral: boolean;
  hasReferral: boolean;
  jobId: string;
  payModelId: string;
  payables: {
    role?: Partial<Role>;
    amount: number;
    percentage: number;
    color?: string;
  }[];
  selectedPayModel: PayModel;
  totalPercentage: number;
  onChange(event: any): void;
  onSuccess(event: any): void;
  onReset(): void;
  onSubmit(): void;
  formatUSD(amount: any): string;
  calculatePayables(): void;
  shadeColor(col: any, amt: any): string;
  mixColor(colorPallet: any, index: any): any;
  fetchData(): Promise<void>;
  componentDidLoad(): void;
  render(): any;
}
