import { Parser, ParserContext, ParserResult, Validator } from '../types';
export declare abstract class BaseParser implements Parser {
    protected readonly _debug: import("../debug").Logger;
    protected removeQuotes(value: string): string;
    abstract parse(context: ParserContext): ParserResult;
    protected runCustomValidator<Type>(validator: Validator<Type> | undefined, value: Type, context: ParserContext): void;
}
