import { ControlValueAccessor } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class PaginableTableRangeInputComponent implements ControlValueAccessor {
    disabled: boolean;
    type: 'number' | 'date';
    onChange: (value: [string | number, string | number]) => void;
    onTouched: () => void;
    value: [string | number | null, string | number | null];
    writeValue(value: [string | number, string | number]): void;
    registerOnChange(fn: (value: [string | number, string | number]) => void): void;
    registerOnTouched(fn: () => void): void;
    setDisabledState(isDisabled: boolean): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PaginableTableRangeInputComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PaginableTableRangeInputComponent, "hub-table-range-input, paginable-table-range-input", never, { "disabled": { "alias": "disabled"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, {}, never, never, true, never>;
}
