import { CustomElement } from '../../Abstracts/CustomElement'; import { IPageMenuElementProps } from './IPageMenuElementProps'; declare const PageMenuElement_base: (abstract new (...args: Array) => import("../../../Behaviors/Themeable").IThemeableProps) & typeof CustomElement & import("../../../Behaviors/Themeable").IThemeableCtor; /** * Page Menu - A horizontal menu that typically contains navigation links and actions. * It is commonly used in top of landing pages. * * @element mosaik-pagemenu * * @slot - The content of the page menu. * @slot end - The end content of the page menu. * @slot start - The start content of the page menu. * * @csspart end - The end part. * @csspart main - The main part. * @csspart root - The root part. * @csspart start - The start part. * * @cssprop {String} --page-menu-background-color - The menu background color CSS custom property. * @cssprop {String} --page-menu-border-color - The menu border color CSS custom property. * @cssprop {String} --page-menu-border-radius - The menu border radius CSS custom property. * @cssprop {String} --page-menu-border-style - The menu border style CSS custom property. * @cssprop {String} --page-menu-border-width - The menu border width CSS custom property. * @cssprop {String} --page-menu-font-family - The menu font family CSS custom property. * @cssprop {String} --page-menu-font-letter-spacing - The menu font letter spacing CSS custom property. * @cssprop {String} --page-menu-font-line-height - The menu font line height CSS custom property. * @cssprop {String} --page-menu-font-size - The menu font size CSS custom property. * @cssprop {String} --page-menu-font-text-decoration - The menu font text decoration CSS custom property. * @cssprop {String} --page-menu-font-text-transform - The menu font text transform CSS custom property. * @cssprop {String} --page-menu-font-weight - The menu font weight CSS custom property. * @cssprop {String} --page-menu-foreground-color - The menu foreground color CSS custom property. * @cssprop {String} --page-menu-gap - The menu gap CSS custom property. * @cssprop {String} --page-menu-height - The menu height CSS custom property. * @cssprop {String} --page-menu-line-height - The menu line height CSS custom property. * @cssprop {String} --page-menu-padding-bottom - The menu padding bottom CSS custom property. * @cssprop {String} --page-menu-padding-left - The menu padding left CSS custom property. * @cssprop {String} --page-menu-padding-right - The menu padding right CSS custom property. * @cssprop {String} --page-menu-padding-top - The menu padding top CSS custom property. * @cssprop {String} --page-menu-shadow - The menu shadow CSS custom property. * @cssprop {String} --page-menu-shadow-blur - The menu shadow blur CSS custom property. * @cssprop {String} --page-menu-shadow-color - The menu shadow color CSS custom property. * @cssprop {String} --page-menu-shadow-offset-x - The menu shadow offset x CSS custom property. * @cssprop {String} --page-menu-shadow-offset-y - The menu shadow offset y CSS custom property. * @cssprop {String} --page-menu-shadow-spread - The menu shadow spread CSS custom property. * @cssprop {String} --page-menu-transition-duration - The menu transition duration CSS custom property. * @cssprop {String} --page-menu-transition-mode - The menu transition mode CSS custom property. * @cssprop {String} --page-menu-transition-property - The menu transition property CSS custom property. * @cssprop {String} --page-menu-translate - The menu translate CSS custom property. * * @example * ```html * * * * ``` * * @public */ export declare class PageMenuElement extends PageMenuElement_base implements IPageMenuElementProps { private _breakpoint; /** * @public */ constructor(); /** * Returns the `is` property. * The `is` property represents natural name of this element. * * @public * @static * @readonly */ static get is(): string; /** * Gets or sets the `breakpoint` property. * * @public * @attr */ get breakpoint(): string; set breakpoint(value: string); } /** * @public */ export declare namespace PageMenuElement { type Props = IPageMenuElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-pagemenu': PageMenuElement; } } export {}; //# sourceMappingURL=PageMenuElement.d.ts.map