import React$1, { DetailedHTMLProps } from "react";
import { JBNationalInputWebComponent } from "jb-national-input";
import { BaseProps } from "jb-input/react";
//#region modules/jb-core/react/dist/index.d.ts
//#endregion
//#region modules/jb-core/react/lib/types/index.d.ts
type ReactElementStandardProps = DetailedHTMLProps, TElement>;
type JBElementStandardProps = Omit, 'ref' | 'key' | TOmit>; //#endregion
//#endregion
//#region modules/jb-national-input/react/lib/module-declaration.d.ts
interface JBNationalInputType extends React.DetailedHTMLProps, JBNationalInputWebComponent> {
"class"?: string;
"type"?: string;
"label"?: string;
"message"?: string;
"placeholder"?: string;
"value"?: string;
"initialValue"?: string;
}
declare module "react" {
namespace JSX {
interface IntrinsicElements {
'jb-national-input': JBNationalInputType;
}
}
}
//#endregion
//#region modules/jb-national-input/react/lib/JBNationalInput.d.ts
type Props = BaseProps & {
initialValue?: string | number | null;
};
declare const JBNationalInput: React$1.ForwardRefExoticComponent & {
children?: React$1.ReactNode | undefined;
} & import("jb-input/react").JBInputEvents & import("jb-input/react").JBInputAttributes & import("jb-input/react").DirectProps & {
initialValue?: string | number | null;
} & React$1.RefAttributes>;
//#endregion
export { JBNationalInput, Props };