import { LayoutComponent, LayoutComponentBase } from '@anglr/dynamic/layout';
import { PlaceholderComponentOptions } from './placeholder.options';
import { ComponentWithId } from '../../interfaces';
import { PlaceholderHandler } from '../../services';
import { PlaceholderContainerComponentOptions } from '../placeholderContainer';
import * as i0 from "@angular/core";
/**
 * Component used for displaying placeholder
 */
export declare class PlaceholderSAComponent extends LayoutComponentBase<PlaceholderComponentOptions> implements LayoutComponent<PlaceholderComponentOptions>, ComponentWithId {
    /**
     * Handler used for working with placeholder
     */
    protected placeholderHandler: PlaceholderHandler<PlaceholderContainerComponentOptions>;
    /**
     * @inheritdoc
     */
    id: string;
    /**
     * @inheritdoc
     */
    setId(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PlaceholderSAComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PlaceholderSAComponent, "placeholder", never, {}, {}, never, never, true, never>;
}
//# sourceMappingURL=placeholder.component.d.ts.map