import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
interface Context {
    externalFilter?: Record<string, any>;
}
export declare class SdTableFilterDefDirective {
    templateRef?: TemplateRef<any> | undefined;
    static ngTemplateContextGuard(dir: Context, ctx: unknown): ctx is Context;
    sdTableFilterDef?: string;
    defaultShowing?: boolean;
    set _defaultShowing(val: boolean | '' | undefined);
    constructor(templateRef?: TemplateRef<any> | undefined);
    static ɵfac: i0.ɵɵFactoryDeclaration<SdTableFilterDefDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SdTableFilterDefDirective, "[sdTableFilterDef]", never, { "sdTableFilterDef": { "alias": "sdTableFilterDef"; "required": false; }; "_defaultShowing": { "alias": "defaultShowing"; "required": false; }; }, {}, never, never, true, never>;
}
export {};
