import { type PreProcessorCommentRule } from '@adguard/agtree';
import { type LinterRule } from '../common';
/**
 * Concreting the storage type definition (the linter only provides a general
 * form where the value type is unknown).
 */
interface Storage {
    /**
     * Array of all open if directives.
     */
    openIfs: PreProcessorCommentRule[];
}
/**
 * Rule that checks if all if directives are closed.
 */
export declare const IfClosed: LinterRule<Storage>;
export {};
