import { RcsbFvAdditionalConfig, RcsbFvModulePublicInterface } from "../../RcsbFvWeb/RcsbFvModule/RcsbFvModuleInterface"; export declare namespace ActionMethods { type PfvMethodType = (...pfvParams: MenuActionArgsType) => Promise; type MenuActionArgsType = [string, ...T, RcsbFvAdditionalConfig?]; export interface FvChangeConfigInterface { beforeChangeCallback?: (module: RcsbFvModulePublicInterface | undefined) => void; onChangeCallback?: (module: RcsbFvModulePublicInterface) => void; } export function paginationCallback(): (elementId: string, pfv: RcsbFvModulePublicInterface, pfvMethod: PfvMethodType, pfvParams: T, additionalConfig?: RcsbFvAdditionalConfig & FvChangeConfigInterface) => void; export {}; }