import * as i0 from "@angular/core"; type PositionType = 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right'; type SnackbarType = 'dark' | 'light'; export interface SnackbarButton { label: string; disabled: boolean; action: () => void; } export declare class SnackbarComponent { readonly message: import("@angular/core").InputSignal; readonly visible: import("@angular/core").InputSignal; readonly position: import("@angular/core").InputSignal; readonly closable: import("@angular/core").InputSignal; readonly buttons: import("@angular/core").InputSignal; readonly type: import("@angular/core").InputSignal; readonly fitParent: import("@angular/core").InputSignal; readonly closeSnackbar: import("@angular/core").OutputEmitterRef; get positionClass(): string; get themeClass(): string; handleClose(): void; handleButtonClick(button: SnackbarButton): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};