import { Component, input, ChangeDetectionStrategy } from '@angular/core';
import { DbxSubSectionComponent } from '../../layout/section/subsection.component';
import * as i0 from "@angular/core";
/**
 * Pre-configured prompt.
 */
export class DbxPromptComponent {
    header = input();
    prompt = input();
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxPromptComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.1.0", version: "18.2.13", type: DbxPromptComponent, isStandalone: true, selector: "dbx-prompt", inputs: { header: { classPropertyName: "header", publicName: "header", isSignal: true, isRequired: false, transformFunction: null }, prompt: { classPropertyName: "prompt", publicName: "prompt", isSignal: true, isRequired: false, transformFunction: null } }, ngImport: i0, template: `
    <div class="dbx-prompt">
      <ng-content select="[hero]"></ng-content>
      <dbx-subsection [header]="header()" [hint]="prompt()">
        <ng-content></ng-content>
      </dbx-subsection>
    </div>
  `, isInline: true, dependencies: [{ kind: "component", type: DbxSubSectionComponent, selector: "dbx-subsection" }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DbxPromptComponent, decorators: [{
            type: Component,
            args: [{
                    selector: 'dbx-prompt',
                    template: `
    <div class="dbx-prompt">
      <ng-content select="[hero]"></ng-content>
      <dbx-subsection [header]="header()" [hint]="prompt()">
        <ng-content></ng-content>
      </dbx-subsection>
    </div>
  `,
                    standalone: true,
                    imports: [DbxSubSectionComponent],
                    changeDetection: ChangeDetectionStrategy.OnPush
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbXB0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2RieC13ZWIvc3JjL2xpYi9pbnRlcmFjdGlvbi9wcm9tcHQvcHJvbXB0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSx1QkFBdUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUxRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQzs7QUFFbkY7O0dBRUc7QUFlSCxNQUFNLE9BQU8sa0JBQWtCO0lBQ3BCLE1BQU0sR0FBRyxLQUFLLEVBQWlCLENBQUM7SUFDaEMsTUFBTSxHQUFHLEtBQUssRUFBaUIsQ0FBQzt3R0FGOUIsa0JBQWtCOzRGQUFsQixrQkFBa0Isd1VBWm5COzs7Ozs7O0dBT1QsNERBRVMsc0JBQXNCOzs0RkFHckIsa0JBQWtCO2tCQWQ5QixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxZQUFZO29CQUN0QixRQUFRLEVBQUU7Ozs7Ozs7R0FPVDtvQkFDRCxVQUFVLEVBQUUsSUFBSTtvQkFDaEIsT0FBTyxFQUFFLENBQUMsc0JBQXNCLENBQUM7b0JBQ2pDLGVBQWUsRUFBRSx1QkFBdUIsQ0FBQyxNQUFNO2lCQUNoRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgaW5wdXQsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyB0eXBlIE1heWJlIH0gZnJvbSAnQGRlcmVla2IvdXRpbCc7XG5pbXBvcnQgeyBEYnhTdWJTZWN0aW9uQ29tcG9uZW50IH0gZnJvbSAnLi4vLi4vbGF5b3V0L3NlY3Rpb24vc3Vic2VjdGlvbi5jb21wb25lbnQnO1xuXG4vKipcbiAqIFByZS1jb25maWd1cmVkIHByb21wdC5cbiAqL1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZGJ4LXByb21wdCcsXG4gIHRlbXBsYXRlOiBgXG4gICAgPGRpdiBjbGFzcz1cImRieC1wcm9tcHRcIj5cbiAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIltoZXJvXVwiPjwvbmctY29udGVudD5cbiAgICAgIDxkYngtc3Vic2VjdGlvbiBbaGVhZGVyXT1cImhlYWRlcigpXCIgW2hpbnRdPVwicHJvbXB0KClcIj5cbiAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICAgICAgPC9kYngtc3Vic2VjdGlvbj5cbiAgICA8L2Rpdj5cbiAgYCxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW0RieFN1YlNlY3Rpb25Db21wb25lbnRdLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBEYnhQcm9tcHRDb21wb25lbnQge1xuICByZWFkb25seSBoZWFkZXIgPSBpbnB1dDxNYXliZTxzdHJpbmc+PigpO1xuICByZWFkb25seSBwcm9tcHQgPSBpbnB1dDxNYXliZTxzdHJpbmc+PigpO1xufVxuIl19