amisa-forms
Version:
models of armisa!
20 lines • 812 B
TypeScript
import { FormFactory } from '..';
import { BaseElementFactory } from '../BaseElementFactory';
export declare class ElementsManager {
#private;
initializeElements: () => void;
responses?: BaseElementFactory[];
addResponseElement: (element: BaseElementFactory) => void;
deserializedResponse: (data: any) => void;
payLoad?: BaseElementFactory[];
addPayloadElement: (element: BaseElementFactory) => void;
get hasChange(): boolean;
validate: () => number;
get elements(): BaseElementFactory[];
get formFactory(): FormFactory;
constructor(formFactory: FormFactory);
addElement: (element: BaseElementFactory) => void;
removeElement: (element: BaseElementFactory) => void;
saveAttachedFiles: (id: number) => Promise<void>;
}
//# sourceMappingURL=index.d.ts.map