import type { SdModalContentDef } from "../../core/modal/sd-modal.provider"; import type { SdSheetConfig } from "./types"; import type { SdSheetColumn } from "./sd-sheet-column"; import { mark } from "../../core/mark"; import * as i0 from "@angular/core"; interface ConfigItem { key: string; header: string; disableResizing: boolean; fixed: boolean; hidden: boolean; width: string | undefined; ordering: number | undefined; } export declare class SdSheetConfigModal implements SdModalContentDef { initialized: import("@angular/core").WritableSignal; close: import("@angular/core").OutputEmitterRef; sheetKey: import("@angular/core").InputSignal; controls: import("@angular/core").InputSignal[]>; config: import("@angular/core").InputSignal; items: import("@angular/core").WritableSignal; trackByFn: (item: ConfigItem) => string; protected readonly tablerChevronUp = ""; protected readonly tablerChevronDown = ""; protected readonly tablerX = ""; protected readonly mark: typeof mark; constructor(); onMoveUp(item: ConfigItem): void; onMoveDown(item: ConfigItem): void; onOkClick(): void; onCancelClick(): void; onResetClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {}; //# sourceMappingURL=sd-sheet-config.modal.d.ts.map