export declare class ComponentOutputStatus<T> {
    status: boolean;
    output: T;
    static of<K>(status: boolean, output: K): ComponentOutputStatus<K>;
    ifValid(effect: (value: T) => void): void;
    each(effect: (value: T) => void): void;
    mapValue<K>(mapper: (value: T) => K): ComponentOutputStatus<K>;
}
