import { nothing } from 'lit';
import { Directive } from 'lit/directive.js';
interface RefineToggleGuardProps {
    hasError: boolean;
    firstRequestExecuted: boolean;
    hasItems: boolean;
}
declare class RefineToggleGuardDirective extends Directive {
    render({ hasError, firstRequestExecuted, hasItems }: RefineToggleGuardProps, content: () => unknown): import("lit-html").TemplateResult<1> | typeof nothing;
}
export declare const refineToggleGuard: (values_0: RefineToggleGuardProps, content: () => unknown) => import("lit-html/directive.js").DirectiveResult<typeof RefineToggleGuardDirective>;
export {};
