import * as i0 from '@angular/core';
import { TemplateRef, ElementRef, QueryList } from '@angular/core';

declare class PreviewBlockDirective {
    templateRef: TemplateRef<any>;
    label: string;
    show: boolean;
    constructor(templateRef: TemplateRef<any>);
    static ɵfac: i0.ɵɵFactoryDeclaration<PreviewBlockDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PreviewBlockDirective, "[previewBlock]", never, { "label": { "alias": "previewBlock"; "required": false; }; "show": { "alias": "previewBlockIf"; "required": false; }; }, {}, never, never, true, never>;
}

declare class PreviewSelectionFrameComponent {
    header: string;
    name: string;
    description: string;
    set _type(type: string);
    listRef: ElementRef<any>;
    previewBlocks: QueryList<PreviewBlockDirective>;
    type: string;
    showType: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<PreviewSelectionFrameComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PreviewSelectionFrameComponent, "c8y-preview-selection-frame", never, { "header": { "alias": "header"; "required": false; }; "name": { "alias": "name"; "required": false; }; "description": { "alias": "description"; "required": false; }; "_type": { "alias": "type"; "required": false; }; }, {}, ["previewBlocks"], ["[list]"], true, never>;
}

declare class SelectStepFrameComponent {
    header: string;
    noResults: boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<SelectStepFrameComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SelectStepFrameComponent, "c8y-select-step-frame", never, { "header": { "alias": "header"; "required": false; }; "noResults": { "alias": "noResults"; "required": false; }; }, {}, never, ["[filters]", "[header]", "[list]"], true, never>;
}

declare class StepperFramesModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<StepperFramesModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<StepperFramesModule, never, [typeof PreviewSelectionFrameComponent, typeof SelectStepFrameComponent, typeof PreviewBlockDirective], [typeof PreviewSelectionFrameComponent, typeof SelectStepFrameComponent, typeof PreviewBlockDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<StepperFramesModule>;
}

export { PreviewBlockDirective, PreviewSelectionFrameComponent, SelectStepFrameComponent, StepperFramesModule };
//# sourceMappingURL=index.d.ts.map
