import { Logger } from '@nestjs/common'; export declare const HAKU_SCI_RESOURCE = "haku:resource"; export declare const HAKU_SCI_ACTION = "haku:action"; export declare function executeFunction any>(parent: any, funcName: string, params: Record): ReturnType; export declare function getSortedParameters(func: Function, params: Record): string[]; export declare function microServiceName(): Promise; export declare function getHttpRequestMaxSize(requestMaxSize?: string): number; export interface ServerAddress { address: string; port: number; } export declare function resolveServerAddress(defaultPort: number, portEnvVar: string, logger?: Logger): Promise; export declare function withWatchdog(promise: Promise, timeoutMs: number): Promise;