diff --git a/.changeset/spicy-plants-begin.md b/.changeset/spicy-plants-begin.md
new file mode 100644
index 000000000000..c8400a51d31d
--- /dev/null
+++ b/.changeset/spicy-plants-begin.md
@@ -0,0 +1,5 @@
+---
+'@sveltejs/kit': minor
+---
+
+feat: expose `submitted` property of remote forms
diff --git a/packages/kit/src/exports/public.d.ts b/packages/kit/src/exports/public.d.ts
index 3516689dce67..3bd9157c1d5c 100644
--- a/packages/kit/src/exports/public.d.ts
+++ b/packages/kit/src/exports/public.d.ts
@@ -2057,6 +2057,8 @@ export type RemoteForm = {
get result(): Output | undefined;
/** The number of pending submissions */
get pending(): number;
+ /** Whether the form has been tried to be submitted at least once */
+ get submitted(): boolean;
/** Access form fields using object notation */
fields: Input extends void ? never : RemoteFormFields;
/** Spread this onto a `