import type { ActionHooks } from './ActionHooks'; import type { MethodConfig } from './MethodConfig'; import type { SpecialProperty } from './SpecialProperty'; import { PropertyConfigMap } from './PropertyConfigMap'; export declare class ActionConfig { timeout?: number; placeOfInit: 'server' | 'client'; momentOfInit: 'call' | 'connect' | 'create'; permanent: boolean; iKnow: boolean; maxInstances: number; sendMetaOnCreate: boolean; specialProperties?: Record; properties: PropertyConfigMap; methods: Record; hooks: Partial; client?: any; handlers: { [type: string]: string; }; shared: Set; }