export declare class BlockVisibleIfRefWhere {
    block_id: string;
    property: string;
    values: string[];
    accept?: (undefined | null)[];
    method?: 'includes' | 'exact' | 'lt' | 'gt';
}
export type BlockVisibleIfRef = {
    ANY?: boolean;
    AND?: BlockVisibleIfRefWhere[];
    OR?: BlockVisibleIfRefWhere[];
    NOT?: BlockVisibleIfRefWhere[];
    ANYOF?: BlockVisibleIfRefWhere[];
    EVERYOF?: BlockVisibleIfRefWhere[];
    LT?: BlockVisibleIfRefWhere[];
    GT?: BlockVisibleIfRefWhere[];
};
