import { BasePageData } from './BasePageData';
declare class ChangeValuesClass {
    propertyName: string;
    disabled: boolean;
    constructor(propertyName: string, disabled: boolean);
}
export declare class ChangingControl {
    pageData: BasePageData;
    controls: ChangeValuesClass[];
    constructor(pageData: BasePageData);
    addControl: (propName: string) => void;
    disabledControl: <S>(propertyName: keyof S) => void;
    removeAllControls: () => void;
    refreshChangeState: (propertyName: string) => void;
    resetAllChange: () => void;
    resetAllChangeNew: () => void;
}
export {};
