import { PopoverTriggerDirective } from '../../popover/src/popover-trigger.directive'; import { Placement } from '../../common/placement'; import { IconRegistry } from '../../icon/public_api'; import * as i0 from "@angular/core"; export declare class HelpButtonHeaderDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class HelpButtonContentDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class HelpButtonFooterDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * This component helps you show more information about an adjacent piece of UI. * Unlike Tooltip, HelpButton comes with its own trigger UI, opens on press, not hover, is * marked up differently for accessibility, and has a structured content with a * header, content and footer. */ export declare class HelpButtonComponent { constructor(iconRegistry: IconRegistry); /** * * The type of help button which determines the icon shown. * * Use "info" for brief, contextual supplemental information. The content * inside should have an instructive tone. * * Use "help" variant to signal more in-depth guidance about a task or UI, * this may include links or images or other helpful media. The content * inside should have a helpful tone. * * @default 'info' */ variant: 'info' | 'help'; /** * Placement of popover relative to the icon that triggers it. */ placement: Placement; /** * The label for the trigger of the help dialog. * This will NOT be rendered on the screen, but it is required * for accessibility reasons. */ ariaLabel: string; _trigger?: PopoverTriggerDirective; _footer?: HelpButtonFooterDirective; _header?: HelpButtonHeaderDirective; isOpen(): boolean | undefined; toggle(): void | undefined; open(): void | undefined; close(): void | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }