import { Log } from '../../../types'; import { DeepReadonly } from 'ts-essentials'; import { HookStateMap } from './balancer-hook-event-subscriber'; export declare const DirectionalFee: { type: "DirectionalFee"; apiName: "DIRECTIONAL_FEE"; }; export type DirectionalFeeConfig = { type: typeof DirectionalFee.type; apiName: typeof DirectionalFee.apiName; hookAddress: string; }; export type DirectionalFeeHookState = { test: string; }; /** * Retrieve any initial hook state required. * @returns */ export declare function getDirectionalFeeHookState(): Promise; /** * Handles the event emitted when a new hook is registered. * @param event * @param state * @param log * @returns */ export declare function exitFeeHookExampleRegisteredEvent(event: any, state: DeepReadonly, log: Readonly): DeepReadonly | null;