import { SignalPayload } from "./signal_input_controller";
import { SignalBaseController } from "./base_controller";
export declare class SignalVisibilityController extends SignalBaseController {
    static values: {
        name: StringConstructor;
        show: StringConstructor;
    };
    static classes: string[];
    nameValue: string;
    showValue: string;
    addHideClasses: (el?: HTMLElement) => void;
    removeHideClasses: (el?: HTMLElement) => void;
    get defaultHideClasses(): string[];
    get predicateString(): string;
    connect(): void;
    _onSignal(payload: SignalPayload): void;
}
