import { Observer } from '@reach/observe-rect'; export declare class ManifoldToast { el: HTMLElement; /** Is this dismissable? */ dismissable?: boolean; /** Use custom icon path data (1024×1024) */ icon?: string; /** `success` | `warning` | `error` */ alertType?: 'success' | 'warning' | 'error' | undefined; status: string; lastHeight: string; observer: Observer | undefined; componentDidLoad(): void; componentDidUnload(): void; handleDismiss(): void; handleResize({ height }: ClientRect): void; get alertTypeIcon(): "M421.511 147.152c23.327-38.457 64.821-61.819 109.562-61.819s86.236 23.362 109.562 61.819l361.733 603.896c22.743 39.386 22.879 87.881 0.357 127.394s-64.319 64.106-110.266 64.609l-723.242-0.003c-45.478-0.5-87.275-25.094-109.797-64.606s-22.386-88.008 0.703-127.983l361.387-603.307zM494.644 191.121l-360.969 602.598c-7.581 13.129-7.626 29.294-0.119 42.465s21.44 21.369 36.13 21.533l722.304 0.003c15.159-0.167 29.092-8.365 36.599-21.535s7.462-29.336 0.228-41.875l-361.264-603.104c-7.735-12.751-21.566-20.539-36.48-20.539-14.881 0-28.685 7.753-36.429 20.455zM488.406 388.384c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667v170.667c0 23.564-19.103 42.667-42.667 42.667s-42.667-19.103-42.667-42.667v-170.667zM531.073 772.384c-23.564 0-42.667-19.103-42.667-42.667s19.103-42.667 42.667-42.667c23.564 0 42.667 19.103 42.667 42.667s-19.103 42.667-42.667 42.667z" | "M768 597.333v-213.333c0-141.385-114.615-256-256-256s-256 114.615-256 256v213.333c0 31.086-8.311 60.231-22.832 85.333h557.664c-14.521-25.103-22.832-54.247-22.832-85.333zM938.667 768h-853.333c-56.889 0-56.889-85.333 0-85.333 47.128 0 85.333-38.205 85.333-85.333v-213.333c0-188.513 152.82-341.333 341.333-341.333s341.333 152.82 341.333 341.333v213.333c0 47.128 38.205 85.333 85.333 85.333 56.889 0 56.889 85.333 0 85.333zM622.72 917.409c-22.899 39.475-65.084 63.773-110.72 63.773s-87.821-24.298-110.72-63.773c-16.5-28.444 4.023-64.076 36.907-64.076h147.627c32.884 0 53.407 35.631 36.907 64.076z" | "M853.336 472.588c0-23.564 19.103-42.667 42.667-42.667s42.667 19.103 42.667 42.667l-0 39.704c-0.119 207.853-136.938 390.871-336.261 449.804s-413.668-20.256-526.798-194.625c-113.13-174.369-98.095-402.38 36.952-560.384s357.934-208.363 547.793-123.767c21.524 9.591 31.198 34.814 21.608 56.338s-34.814 31.198-56.338 21.608c-155.339-69.215-337.702-28.013-448.194 101.264s-122.794 315.83-30.233 458.496c92.561 142.665 267.934 207.457 431.017 159.238s275.025-197.96 275.122-367.997v-39.68zM469.336 537.262l439.163-439.163c16.662-16.662 43.677-16.662 60.34 0s16.662 43.677 0 60.34l-469.333 469.333c-16.662 16.662-43.677 16.662-60.34 0l-128-128c-16.662-16.662-16.662-43.677 0-60.34s43.677-16.662 60.34 0l97.83 97.83z" | "M211.972 272.312c-52.549 65.693-83.972 149.021-83.972 239.688 0 212.077 171.923 384 384 384 90.667 0 173.995-31.423 239.688-83.972l-539.716-539.716zM272.312 211.972l539.716 539.716c52.549-65.693 83.972-149.021 83.972-239.688 0-212.077-171.923-384-384-384-90.667 0-173.995 31.423-239.688 83.972zM512 981.333c-259.206 0-469.333-210.128-469.333-469.333s210.128-469.333 469.333-469.333c259.206 0 469.333 210.128 469.333 469.333s-210.128 469.333-469.333 469.333z"; componentWillLoad(): void; render(): any; }