import type { TypedExecutionContext } from '../../types/core';
import { VisibilityCommandBase, type VisibilityCommandInput } from './visibility-base';
import type { VisibilityInput } from '../helpers/visibility-target-parser';
export type HideCommandInput = VisibilityInput;
export declare class HideCommand extends VisibilityCommandBase {
    protected readonly mode: "hide";
    execute(input: VisibilityCommandInput, _context: TypedExecutionContext): Promise<void>;
    validate(input: unknown): input is VisibilityCommandInput;
}
export declare const createHideCommand: () => HideCommand;
export default HideCommand;
//# sourceMappingURL=hide.d.ts.map