import { SimpleChanges } from '@angular/core';
import { RelationsComponent } from '@anglr/dynamic/relations';
import { LogicalOrRelationsOptions } from './logicalOr.options';
/**
 * Logical or relations component
 */
export declare class LogicalOrRelations implements RelationsComponent<LogicalOrRelationsOptions> {
    /**
     * Options used in this relations component
     */
    protected ɵRelationsOptions: LogicalOrRelationsOptions | undefined | null;
    /**
     * @inheritdoc
     */
    get relationsOptions(): LogicalOrRelationsOptions | undefined | null;
    set relationsOptions(value: LogicalOrRelationsOptions | undefined | null);
    /**
     * Condition 1 which value will used in logical or operation
     */
    cond1: boolean;
    /**
     * Condition 2 which value will used in logical or operation
     */
    cond2: boolean;
    /**
     * Dynamic conditions used in logical and operation
     */
    dynamicConditions: {
        [key: string]: boolean;
    };
    /**
     * Logical or result value
     */
    result: boolean | undefined | null;
    /**
     * @inheritdoc
     */
    ngOnChanges(changes: SimpleChanges): void;
    /**
     * @inheritdoc
     */
    invalidateVisuals(): void;
    /**
     * Initialize logical and relations
     */
    protected initialize(): void;
    /**
     * Evaluates conditions result
     */
    protected evaluateResult(): void;
}
//# sourceMappingURL=logicalOr.relations.d.ts.map