import { HeaderCellContext, TableCustomAction, TableCustomActionResult } from "../table-models";
import { VoidFunc } from "../../../../fd-toolbox/functions/internal-getter-setter-functions";
import { PaymentPlan } from "../../core/resources/payment-plan.resource";
export declare function onInitTableHeader(cellContext: HeaderCellContext, setActivePlan: VoidFunc<PaymentPlan>): Promise<void>;
export declare function setOverlayVisibility(cellContext: HeaderCellContext, setIsOverlayVisible: VoidFunc<boolean>, activePlan?: PaymentPlan): void;
export declare function onEditActionButtonClick(cellContext: HeaderCellContext, customAction?: TableCustomAction, onRefreshItems?: VoidFunc<void>): void;
export declare function onCustomAction(result: TableCustomActionResult, onRefreshItems?: VoidFunc<void>): void;
