import { BoxProps, CompoundStylesApiProps, ElementProps, PolymorphicFactory } from '@mantine/core'; export interface VaulTitleProps extends BoxProps, CompoundStylesApiProps, ElementProps<'h2'> { } export type VaulTitleStylesNames = 'title'; export type VaulTitleFactory = PolymorphicFactory<{ props: VaulTitleProps; ref: HTMLHeadingElement; defaultRef: HTMLHeadingElement; defaultComponent: 'h2'; stylesNames: VaulTitleStylesNames; compound: true; }>; export declare const VaulTitle: ((props: import('@mantine/core').PolymorphicComponentProps) => React.ReactElement) & Omit, "component" | keyof VaulTitleProps> & { ref?: any; renderRoot?: ((props: any) => any) | undefined; }) | (VaulTitleProps & { component: import('react').ElementType; renderRoot?: ((props: Record) => any) | undefined; })>, never> & import('@mantine/core/lib/core/factory/factory').ThemeExtend<{ props: VaulTitleProps; ref: HTMLHeadingElement; defaultRef: HTMLHeadingElement; defaultComponent: "h2"; stylesNames: VaulTitleStylesNames; compound: true; }> & import('@mantine/core/lib/core/factory/factory').ComponentClasses<{ props: VaulTitleProps; ref: HTMLHeadingElement; defaultRef: HTMLHeadingElement; defaultComponent: "h2"; stylesNames: VaulTitleStylesNames; compound: true; }> & import('@mantine/core/lib/core/factory/polymorphic-factory').PolymorphicComponentWithProps<{ props: VaulTitleProps; ref: HTMLHeadingElement; defaultRef: HTMLHeadingElement; defaultComponent: "h2"; stylesNames: VaulTitleStylesNames; compound: true; }> & Record;