import type { PropType } from 'vue'; import type { ButtonSize } from '@vuecs/button'; /** * Submit button for entity forms. Reactive label / icon / color swap * between create and update modes via `@vuecs/forms`'s `useSubmitButton` * composable, whose values resolve through the vuecs `DefaultsManager` * (wired once at app bootstrap — see `buildSubmitButtonDefaults()` in * `apps/client-admin-console/plugins/vuecs.ts` / `apps/client-auth-console/src/app.ts`) * so labels stay locale-reactive. */ export declare const AFormSubmit: import("vue").DefineComponent; default: ButtonSize; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "submit"[], "submit", import("vue").PublicProps, Readonly; default: ButtonSize; }; }>> & Readonly<{ onSubmit?: (...args: any[]) => any; }>, { size: ButtonSize; isBusy: boolean; isEditing: boolean; isInvalid: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=AFormSubmit.d.ts.map