import { AfterViewInit, EventEmitter } from '@angular/core'; import { FormControl } from '@angular/forms'; import { BehaviorSubject, Observable } from 'rxjs'; import { InlineInputType, InputInlineComponent } from '@ironsource/fusion-ui/components/input-inline/v3'; import * as i0 from "@angular/core"; export declare class CustomCellEditComponent implements AfterViewInit { /** @internal */ inputInlineComponent: InputInlineComponent; /** @internal */ inputType: InlineInputType; /** @internal */ formControl: FormControl; /** @internal */ inputError$: BehaviorSubject; /** @internal */ isInRequest$: BehaviorSubject; /** @internal */ editMode$: Observable; /** @internal */ hasRemaining: boolean; set data(value: number); /** @internal */ cellPosition?: { rowIndex: number; cellIndex: number; }; private _remaining; /** @internal */ set remaining(remaining: number); get remaining(): number; dataChange: EventEmitter; get showInput(): boolean; private initInputData; private errorMessages; private keyChanged; private _showInput; ngAfterViewInit(): void; /** @internal */ showEdit(): void; saveChanges(valuesOptions: { currentValue: number; newValue: string; }): void; /** @internal */ cancelEdit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }