import 'froala-editor/js/plugins.pkgd.min.js'; import * as i0 from "@angular/core"; export declare class SkArticleService { environment: any; constructor(environment: any); initializeFroala(): void; loadFontWeight(): void; registerShortcuts(): void; getBaseConfig(): { key: string; editorClass: string; fontFamily: { 'Noto Sans KR, Noto Sans, Arial,Helvetica,sans-serif': string; 'Roboto, Arial,Helvetica,sans-serif': string; 'Georgia,serif': string; 'Impact,Charcoal,sans-serif': string; 'Tahoma,Geneva,sans-serif': string; '\'Times New Roman\',Times,serif': string; 'Verdana,Geneva,sans-serif': string; }; imageDefaultWidth: number; imageInsertButtons: string[]; imageEditButtons: string[]; imageAllowedTypes: string[]; videoInsertButtons: string[]; videoUpload: boolean; videoResponsive: boolean; pastePlain: boolean; pasteDeniedAttrs: string[]; pasteDeniedTags: string[]; wordPasteKeepFormatting: boolean; imagePaste: boolean; quickInsertEnabled: boolean; paragraphFormat: { H1: string; H2: string; H3: string; N: string; }; toolbarSticky: boolean; toolbarBottom: boolean; attribution: boolean; helpSets: { title: string; commands: { val: string; desc: string; }[]; }[]; }; getToolbar(type?: string): { toolbarButtons: { moreText: { buttons: string[]; buttonsVisible: number; }; moreParagraph: { buttons: string[]; buttonsVisible: number; }; moreRich: { buttons: string[]; buttonsVisible: number; }; moreMisc: { buttons: string[]; align: string; buttonsVisible: number; }; }; toolbarButtonsSm: { moreText: { buttons: string[]; buttonsVisible: number; }; moreParagraph: { buttons: string[]; buttonsVisible: number; }; moreRich: { buttons: string[]; buttonsVisible: number; }; moreMisc: { buttons: string[]; align: string; buttonsVisible: number; }; }; } | { toolbarButtons: string[][]; toolbarButtonsSm: string[][]; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }