import { CoreBaseComponent } from './base.component'; import * as i0 from "@angular/core"; /** * The SpacerBaseDirective is the base component that defines the spacing from internal component. * It creates a shared class that our UI control can extends from and take advantage on the spacing parameters. * * Make sure to add ?: boolean to each of the parameter so that if these parameters won't exist * if we don't initialize from child components. */ export declare class SpacerBaseDirective extends CoreBaseComponent { /** * The log source name for the component. */ protected get logSourceName(): string; /** * The input parameter for determining the component to render without left padding. * Custom implementation on control is required. */ noLeftPadding?: boolean; /** * The input parameter for determining the component to render without padding. * Custom implementation on control is required. */ noPadding?: boolean; /** * The input parameter for determining the component to render without margin. * Custom implementation on control is required. */ noHorizontalMargin?: boolean; /** * The input parameter for determining the component to render without margin. * Custom implementation on control is required. * Migrated from the master-view control. * @deprecated since '05/01/23' Use noHorizontalMargin instead. */ noSideMargin?: boolean; /** * The internal value for showLeftMargin. */ private showLeftMarginInternal; /** * Setter showLeftMargin. * The input parameter for determining the component to render left margin. * Custom implementation on control is required. * Migrated from the data-table control, the data-table control will still accept this input but actual implementation will be noLeftMargin. * @deprecated since '05/01/23' Use noLeftMargin instead. */ set showLeftMargin(input: boolean); /** * Getter showLeftMargin. */ get showLeftMargin(): boolean; /** * The input parameter for determining the component to render without left margin. * Custom implementation on control is required. * Migrated from the data-table control. */ noLeftMargin?: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }