export type LogOptions = {
endpoint?: string | ((...args: A) => string);
mapArgs?: (args: A) => unknown;
enabled?: () => boolean;
className?: string;
};
type LoggerConfig = {
baseUrl?: string;
};
export declare function configureLogger(config: LoggerConfig): void;
export declare function instrumentFunction(methodName: string, fn: (...args: A) => R, opts?: LogOptions): (...args: A) => R;
export {};