import { AfterViewInit, ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@seniorsistemas/angular-components/common/deprecated-selector";
/**
 * @description Componente de barra superior (topbar) com título e suporte a
 * conteúdo transclusão. Também responde ao seletor legado `s-product-header`.
 *
 * @example
 * ```html
 * <s-topbar header="Minha Aplicação">
 *   <!-- ações e menus -->
 * </s-topbar>
 * ```
 *
 * @category Structure
 */
export declare class TopbarComponent implements AfterViewInit {
    static readonly nextIdSeed = 0;
    private static _nextId;
    static getNextId(): number;
    /** @description Identificador único do componente no DOM. Gerado automaticamente se não informado. */
    id: string;
    /** @description Título exibido na barra superior. Campo obrigatório. */
    header: string;
    /** @description Z-index base aplicado ao componente. @default 0 */
    baseZIndex: number;
    /** @description Quando `true`, aplica borda inferior; quando `false`, aplica borda superior. @default true */
    isHeaderFrame: boolean;
    container: ElementRef | null;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TopbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TopbarComponent, "s-topbar, s-product-header", never, { "id": { "alias": "id"; "required": false; }; "header": { "alias": "header"; "required": true; }; "baseZIndex": { "alias": "baseZIndex"; "required": false; }; "isHeaderFrame": { "alias": "isHeaderFrame"; "required": false; }; }, {}, never, ["*"], false, [{ directive: typeof i1.DeprecatedSelectorDirective; inputs: {}; outputs: {}; }]>;
}
