import { IAbstractControl, ControlId } from './abstract-control'; import { IAbstractControlBaseOptions } from './abstract-control-base'; export declare const FormControlInterface = "@@FormControlInterface_solidjs"; export interface IFormControlOptions = Record> extends IAbstractControlBaseOptions { } export interface IFormControl = Record> extends IAbstractControl { [FormControlInterface]: true; } /** * Returns true if the provided object implements * `IFormControl` */ export declare function isFormControl(object?: unknown): object is IFormControl; export declare function createFormControl = Record>(value?: Value, options?: IFormControlOptions): IFormControl; //# sourceMappingURL=form-control.d.ts.map