import type { StatusInfo } from '@tokenite/shared'; export type PanelRefs = { readonly el: HTMLElement; readonly headLockup: HTMLImageElement; readonly headCat: HTMLElement; readonly headMsg: HTMLElement; readonly budgetBar: HTMLElement; readonly budgetAmounts: HTMLElement; readonly poolBlock: HTMLElement; readonly poolBar: HTMLElement; readonly poolAmounts: HTMLElement; readonly cta: HTMLButtonElement; readonly switchBtn: HTMLButtonElement; readonly manageLink: HTMLAnchorElement; }; export declare const buildPanel: (root: ShadowRoot) => PanelRefs; export declare const renderPanel: (refs: PanelRefs, info: StatusInfo, lockupUrl: string, dashboardBaseUrl: string, onCta: () => void, onSwitch: () => void) => void; export declare const openPanel: (panel: HTMLElement, anchor: HTMLElement) => void; //# sourceMappingURL=panel.d.ts.map