import { ComponentPropsWithoutRef } from 'react';
import { LogoProps } from '../Logo';
import { BadgeProps } from '../Badge';
import { TextProps } from '../Text';
export interface HeaderMastheadProps extends ComponentPropsWithoutRef<'div'> {
/**
* The content of the masthead
* @default
*/
children?: React.ReactNode;
/**
* Specifies which HTML component to wrap the text content in
*/
as?: React.ElementType;
/**
* Specify a URL for the masthead
* @default '#'
*/
href?: string;
}
declare function _HeaderMasthead(props: HeaderMastheadProps): import("react/jsx-runtime").JSX.Element;
declare function HeaderMastheadText(props: TextProps): import("react/jsx-runtime").JSX.Element;
declare function HeaderMastheadSignal({ className, ...props }: Omit): import("react/jsx-runtime").JSX.Element;
declare function HeaderMastheadBadge(props: BadgeProps): import("react/jsx-runtime").JSX.Element;
declare function HeaderMastheadLogo({ className, ...props }: Omit & {
logo?: LogoProps['logo'];
}): import("react/jsx-runtime").JSX.Element;
export declare const HeaderMasthead: import('react').NamedExoticComponent & {
readonly type: typeof _HeaderMasthead;
} & {
displayName: string;
Text: import('react').NamedExoticComponent & {
readonly type: typeof HeaderMastheadText;
} & {
displayName: string;
};
Signal: import('react').NamedExoticComponent> & {
readonly type: typeof HeaderMastheadSignal;
} & {
displayName: string;
};
Badge: import('react').NamedExoticComponent & {
readonly type: typeof HeaderMastheadBadge;
} & {
displayName: string;
};
Logo: import('react').NamedExoticComponent & {
logo?: LogoProps["logo"];
}> & {
readonly type: typeof HeaderMastheadLogo;
} & {
displayName: string;
};
};
export {};