import { SafeHtml } from '@angular/platform-browser';
import { ResponsiveCSSClass } from '../../responsive-visibility';
import { PdfShyButtonComponent } from './pdf-shy-button.component';
import * as i0 from "@angular/core";
export interface PdfShyButtonDescription {
id: string;
cssClass: ResponsiveCSSClass;
l10nId: string;
l10nLabel: string;
title: string;
toggled: boolean;
disabled: boolean;
order: number;
image: SafeHtml;
action?: () => void;
eventBusName?: string;
closeOnClick?: boolean;
}
export declare class PdfShyButtonService {
buttons: PdfShyButtonDescription[];
add(button: PdfShyButtonComponent): void;
private addDefaultPrefix;
update(button: PdfShyButtonComponent): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵprov: i0.ɵɵInjectableDeclaration;
}