import { EventEmitter } from '@angular/core';
import { ImageStyle, NavBarMenuConfig, TextStyle } from '../models';
import * as i0 from "@angular/core";
export declare class PTNavbarMenuComponent {
    navBarMenuConfig: NavBarMenuConfig;
    toggleSidebar: EventEmitter<void>;
    private static readonly DEFAULT_LOGO_URL;
    private static readonly DEFAULT_LOGO_ALT_TEXT;
    private static readonly DEFAULT_LOGO_WIDTH;
    private static readonly DEFAULT_LOGO_HEIGHT;
    private static readonly DEFAULT_APP_NAME;
    private static readonly DEFAULT_APP_NAME_COLOR;
    private static readonly DEFAULT_APP_NAME_FONT_SIZE;
    private static readonly DEFAULT_TRANSPARENCY;
    private static readonly DEFAULT_ICON_COLOR;
    private static readonly DEFAULT_TOGGLE_BUTTON_ICON;
    private static readonly DEFAULT_TOGGLE_BUTTON_COLOR;
    isImageStyle(object: any): object is ImageStyle;
    isTextStyle(object: any): object is TextStyle;
    getLogoUrl(): string;
    getLogoAltText(): string;
    getLogoStyles(): {
        color: string;
        width: string;
        height: string;
    } | {
        color?: undefined;
        width?: undefined;
        height?: undefined;
    };
    getAppName(): string;
    getAppNameStyles(): {
        color: string;
        fontSize: string;
    };
    getNavbarStyles(): {
        backgroundColor: string;
        backgroundImage: string;
        backgroundSize: string;
        backgroundPosition: "center" | "left top" | "top center" | "right top" | "left bottom" | "bottom center" | "right bottom";
        backgroundRepeat: string;
    };
    toggleMenu(): void;
    getToggleButtonIcon(): string;
    getToggleButtonStyles(): {
        color: string;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<PTNavbarMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PTNavbarMenuComponent, "pt-nav-bar-menu", never, { "navBarMenuConfig": { "alias": "navBarMenuConfig"; "required": false; }; }, { "toggleSidebar": "toggleSidebar"; }, never, never, false, never>;
}
//# sourceMappingURL=pt-nav-bar-menu.component.d.ts.map