import { MDCBannerAdapter } from '@material/banner/adapter'; import { CloseReason } from '@material/banner/constants'; import { MDCBannerFoundation } from '@material/banner'; import { LitElement, TemplateResult } from 'lit'; export declare class ActionRibbonBase extends LitElement { protected mdcFoundation: MDCBannerFoundation; protected readonly mdcFoundationClass: typeof MDCBannerFoundation; protected mdcRoot: HTMLElement; protected mdcContent: HTMLElement; protected primaryActionEl: HTMLElement; open: boolean; labelText: string; icon: string; iconAriaLabel: string; centered: boolean; /** * The state representation active|negative|positive|caution|loading|pending|checked */ state?: 'active' | 'negative' | 'positive' | 'caution' | 'loading' | 'pending' | 'checked'; protected reason: CloseReason; protected render(): TemplateResult<1>; protected renderIcon(): TemplateResult; protected createAdapter(): MDCBannerAdapter; /** @export */ show(): void; /** @export */ close(reason?: CloseReason): void; protected firstUpdated(): Promise; } //# sourceMappingURL=action-ribbon-base.d.ts.map