import { Context } from '../core';
export declare const warn: (source: string, description: string) => Promise<void>;
export declare const error: (source: string, description: string) => never;
export declare const beforeInput: <S>(ctx: Context<S>, inputName: any, data: any) => void;
export declare const afterInput: <S>(ctx: Context<S>, inputName: any, data: any) => void;
export declare const logFns: {
    warn: (source: string, description: string) => Promise<void>;
    error: (source: string, description: string) => never;
    beforeInput: <S>(ctx: Context<S>, inputName: any, data: any) => void;
    afterInput: <S>(ctx: Context<S>, inputName: any, data: any) => void;
};
