diff --git a/src/internal/webawesome-element.ts b/src/internal/webawesome-element.ts index 58871caf8..16bc4aa17 100644 --- a/src/internal/webawesome-element.ts +++ b/src/internal/webawesome-element.ts @@ -142,6 +142,12 @@ export interface WebAwesomeFormControl extends WebAwesomeElement { reportValidity: () => boolean; setCustomValidity: (message: string) => void; + // Custom state methods + hasCustomState: (state: string) => boolean; + addCustomState: (state: string) => void; + deleteCustomState(state: string): void; + toggleCustomState(state: string, force: boolean): void; + // Form properties hasInteracted: boolean; valueHasChanged?: boolean;