import { ActionConfig } from './ActionConfig'; import type { Server } from './Server'; import { PropertyConfig } from './PropertyConfig'; export declare class ActionBox { readonly name: string; readonly originalInstance: T; readonly server: Server; type: any; readonly config: ActionConfig; initialContext: Record; constructor(name: string, originalInstance: T, server: Server); init(): Promise; getSpecialPropertyNames(): string[]; hasProperty(propertyName: string): boolean; hasPropertyConfig(propertyName: string): boolean; getPropertyConfig(propertyName: string, onlyStatic: boolean): PropertyConfig | null; getInitialContextData(): Record; callHandler(type: string, ...args: any[]): any; check(): void; private initConfig; private checkSetCookieBox; private onAdded; }