import { OnInit, ChangeDetectorRef } from '@angular/core'; import { Option, CheckTypes } from '../../../../../classes'; import { FormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { AuthService, ReplyService, TransactionService } from '../../../../../services'; import { AngularFireDatabase } from '@angular/fire/database'; export declare class OptionComponent implements OnInit { protected reply: ReplyService; protected auth: AuthService; protected transaction: TransactionService; protected db: AngularFireDatabase; protected cdRef: ChangeDetectorRef; option: Option; optionsFormGroup: FormGroup; subscriptions: Subscription[]; optionId: string; as: string; filled_up_to: number; filled: boolean; checkStatus: CheckTypes; checkPlace: number; checkOrder: number; readonly checked: boolean; readonly disabled: boolean; readonly toggling: boolean; constructor(reply: ReplyService, auth: AuthService, transaction: TransactionService, db: AngularFireDatabase, cdRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; refreshFilled(quota: number, filled_up_to: number): void; refreshCheckStatus(): void; refreshCheckOrder(): void; toggleCheck(): void; refreshView(): void; }