declare function handleSubmit(): Promise; declare function handleAbort(): void; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; requestUrl: StringConstructor; requestMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE") | (((new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE")) | null)[], unknown, unknown, string, boolean>; submitLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; returnSchema: StringConstructor; responseMappings: import('element-plus/es/utils/index.mjs').EpPropFinalized; keyCode: StringConstructor; labelPosition: StringConstructor; labelWidth: StringConstructor; labelSuffix: StringConstructor; }>, { submit: typeof handleSubmit; abort: typeof handleAbort; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: Record) => any; success: (data: any) => any; error: (err: any) => any; }, string, import('vue').PublicProps, Readonly Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, () => {}, boolean>; requestUrl: StringConstructor; requestMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE") | (((new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE")) | null)[], unknown, unknown, string, boolean>; submitLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; returnSchema: StringConstructor; responseMappings: import('element-plus/es/utils/index.mjs').EpPropFinalized; keyCode: StringConstructor; labelPosition: StringConstructor; labelWidth: StringConstructor; labelSuffix: StringConstructor; }>> & Readonly<{ "onUpdate:modelValue"?: ((value: Record) => any) | undefined; onSuccess?: ((data: any) => any) | undefined; onError?: ((err: any) => any) | undefined; }>, { modelValue: Record; requestMethod: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE") | (((new (...args: any[]) => "GET" | "POST" | "SSE") | (() => "GET" | "POST" | "SSE")) | null)[], unknown, unknown>; submitLabel: string; responseMappings: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };