import { ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { KbqSidepanelRef } from './sidepanel-ref'; import { KbqSidepanelService } from './sidepanel.service'; import * as i0 from "@angular/core"; /** * Button that will close the current sidepanel. */ export declare class KbqSidepanelClose implements OnInit, OnChanges { sidepanelRef: KbqSidepanelRef; private elementRef; private sidepanelService; sidepanelResult: any; kbqSidepanelClose: any; constructor(sidepanelRef: KbqSidepanelRef, elementRef: ElementRef, sidepanelService: KbqSidepanelService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Header of a sidepanel. */ export declare class KbqSidepanelHeader { /** Add button for close sidepanel. Default false */ closeable: boolean; /** Enables text truncation. Default true */ truncateText: boolean; /** @docs-private */ protected sidepanelRef: KbqSidepanelRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_closeable: unknown; static ngAcceptInputType_truncateText: unknown; } /** * Scrollable content container of a sidepanel. */ export declare class KbqSidepanelBody { private readonly sidepanelRef; private readonly elementRef; /** @docs-private */ protected checkOverflow(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Footer of a sidepanel. */ export declare class KbqSidepanelFooter { /** @docs-private */ protected sidepanelRef: KbqSidepanelRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Actions block of a sidepanel footer. */ export declare class KbqSidepanelActions { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }