import { QuarkElement } from "quarkc"; import "./form-item"; import { Rules, labelPosition } from "./type"; declare class QuarkForm extends QuarkElement { validatefirst: false; hidemessage: false; hideasterisk: false; labelwidth: ""; labelsuffix: ""; labelposition: labelPosition; formRef: any; slotRef: any; formItems: any[]; model: Record | null; rules: Rules | null; onSlotChange: () => void; validate: (callback: any) => Promise | void; validateField: (props: string | string[], callback: any) => void; clearValidate(props?: string[] | string): void; resetFields(): void; setRules(rules: Rules): void; setModel: (model: Record) => void; getValues(): Record; render(): any; } export default QuarkForm;