import { DynamicItemExtension, DynamicItemExtensionBase } from '@anglr/dynamic';
import { ComponentStylingOptions } from '../../interfaces';
/**
 * Extension that applies common component styling to component
 */
export declare class ComponentStylingExtension extends DynamicItemExtensionBase<ComponentStylingOptions> implements DynamicItemExtension<ComponentStylingOptions> {
    /**
     * Value of last css class
     */
    protected lastCssClass: string | undefined | null;
    /**
     * @inheritdoc
     */
    protected onInit(): void;
    /**
     * @inheritdoc
     */
    protected onOptionsChange(): void;
    /**
     * Applies component styling to element
     */
    protected _applyStyling(): void;
}
//# sourceMappingURL=componentStyling.extension.d.ts.map