import type { HandlerConfig, HandlerInterface, State, Values } from '../types/types';
export default abstract class AbstractHandler implements HandlerInterface {
    protected defaults?: Record<string, unknown>;
    protected name: string;
    protected _inputs: Record<string, string>;
    protected _state: State;
    protected _v: Values;
    protected _s: Record<string, any>;
    constructor(state: State, handler: HandlerConfig);
    get calculated(): any[];
    get v(): Values;
    get s(): Record<string, any>;
    execute(values: Values): any;
    protected abstract doExecute(): any;
}
