import { nothing } from 'lit';
import { Directive } from 'lit/directive.js';
interface NoItemsGuardProps {
    firstSearchExecuted: boolean;
    isLoading: boolean;
    hasResults: boolean;
}
declare class NoItemsGuardDirective extends Directive {
    render({ firstSearchExecuted, isLoading, hasResults }: NoItemsGuardProps, content: () => unknown): import("lit-html").TemplateResult<1> | typeof nothing;
}
export declare const noItemsGuard: (values_0: NoItemsGuardProps, content: () => unknown) => import("lit-html/directive.js").DirectiveResult<typeof NoItemsGuardDirective>;
export {};
