import type { ButtonProps, InputTypeOnDefault, PropLabelWithExpertSlot, Stringified } from '@public-ui/schema';
import type { Generic } from 'adopted-style-sheets';
type RequiredProps = NonNullable<unknown>;
type OptionalProps = PropLabelWithExpertSlot & {
    accessKey: string;
    adjustHeight: boolean;
    disabled: boolean;
    error: string;
    hideError: boolean;
    hideLabel: boolean;
    hint: string;
    id: string;
    on: InputTypeOnDefault;
    smartButton: Stringified<ButtonProps>;
    syncValueBySelector: string;
    tabIndex: number;
};
export type Props = Generic.Element.Members<RequiredProps, OptionalProps>;
export type Watches = Generic.Element.Watchers<RequiredProps, OptionalProps>;
export {};
