import { ErrorUnion, OkUnion } from '../outputs'; /** * Sets the verbosity level of the internal logging of TDLib. This is an offline method. * Can be called before authorization. Can be called synchronously * @param {Object} params * @param {number} [params.newVerbosityLevel] - New value of the verbosity level * for logging. Value 0 corresponds to fatal errors, value 1 corresponds to errors, * value 2 corresponds to warnings and debug warnings, value 3 corresponds to informational, * value 4 corresponds to debug, value 5 corresponds to verbose debug, value greater * than 5 and up to 1023 can be used to enable even more logging * @param {Object} state * @returns {OkUnion | ErrorUnion} */ export declare type SetLogVerbosityLevelMethod = (params: SetLogVerbosityLevelParams, state?: Record) => Promise; export interface SetLogVerbosityLevelParams { /** * New value of the verbosity level for logging. Value 0 corresponds to fatal errors, * value 1 corresponds to errors, value 2 corresponds to warnings and debug warnings, * value 3 corresponds to informational, value 4 corresponds to debug, value 5 corresponds * to verbose debug, value greater than 5 and up to 1023 can be used to enable even * more logging */ newVerbosityLevel?: number; }