import { LabJsonContent, WithContent } from 'itlab-functions'; export type Form> = { isDisabled: boolean; isReady: boolean; dto: TDto; hasChanges: boolean; set: (item: TItem) => void; reset: () => void; disable: () => void; enable: () => void; }; export type OptionalContentForm = Form>>; export type ContentForm = Form>; export declare function useForm>(initialize: () => TDto, initialyDisabled?: boolean): Form;