import { CoreTooltipArrowTipDirective, CoreTooltipArrowDirective, CoreTooltipContentDirective, CoreTooltipPositionerDirective, CoreTooltipRootDirective, CoreTooltipTriggerDirective } from '@qualcomm-ui/angular-core/tooltip'; import * as i0 from '@angular/core'; import { ApiContextDirective } from '@qualcomm-ui/angular-core/machine'; import { TooltipApi } from '@qualcomm-ui/core/tooltip'; import * as i10 from '@qualcomm-ui/angular-core/portal'; import { PortalComponent } from '@qualcomm-ui/angular-core/portal'; import { Booleanish } from '@qualcomm-ui/utils/coercion'; import * as i11 from '@angular/cdk/portal'; import * as i12 from '@angular/common'; declare class TooltipArrowTipDirective extends CoreTooltipArrowTipDirective { protected readonly tooltipClasses: { readonly arrow: "qui-tooltip__arrow"; readonly arrowTip: "qui-tooltip__arrow-tip"; readonly content: "qui-tooltip__content"; readonly positioner: "qui-tooltip__positioner"; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TooltipArrowDirective extends CoreTooltipArrowDirective { protected readonly tooltipClasses: { readonly arrow: "qui-tooltip__arrow"; readonly arrowTip: "qui-tooltip__arrow-tip"; readonly content: "qui-tooltip__content"; readonly positioner: "qui-tooltip__positioner"; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TooltipContentDirective extends CoreTooltipContentDirective { protected readonly tooltipClasses: { readonly arrow: "qui-tooltip__arrow"; readonly arrowTip: "qui-tooltip__arrow-tip"; readonly content: "qui-tooltip__content"; readonly positioner: "qui-tooltip__positioner"; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TooltipContextDirective extends ApiContextDirective { constructor(); /** * Provides intellisense for the context in the template. */ static ngTemplateContextGuard(dir: TooltipContextDirective, ctx: unknown): ctx is { $implicit: TooltipApi; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * A helper component that combines the portal, positioner, content, and arrow * components. * * @remarks * This is equivalent to: * ```angular-html * *
*
*
*
*
* *
*
*
* ``` */ declare class TooltipFloatingPortalComponent extends PortalComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TooltipPositionerDirective extends CoreTooltipPositionerDirective { protected readonly tooltipClasses: { readonly arrow: "qui-tooltip__arrow"; readonly arrowTip: "qui-tooltip__arrow-tip"; readonly content: "qui-tooltip__content"; readonly positioner: "qui-tooltip__positioner"; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TooltipRootDirective extends CoreTooltipRootDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TooltipTriggerDirective extends CoreTooltipTriggerDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class TooltipDirective extends TooltipRootDirective { /** * If true, the tooltip will not be rendered in a DOM portal. */ readonly disablePortal: i0.InputSignalWithTransform; /** * Whether to hide the arrow. */ readonly hideArrow: i0.InputSignalWithTransform; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class TooltipModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { TooltipArrowDirective, TooltipArrowTipDirective, TooltipContentDirective, TooltipContextDirective, TooltipDirective, TooltipFloatingPortalComponent, TooltipModule, TooltipPositionerDirective, TooltipRootDirective, TooltipTriggerDirective }; //# sourceMappingURL=qualcomm-ui-angular-tooltip.d.ts.map