import { AfterViewChecked, QueryList } from '@angular/core';
import { QdStatusPairsErrorComponent } from '../status-pairs-error/status-pairs-error.component';
import { QdStatusPairsItemComponent } from '../status-pairs-item/status-pairs-item.component';
import * as i0 from "@angular/core";
/**
 * The **QdStatusPairs** renders key-value pairs. <br />
 *
 * * @see child components: **QdStatusPairsItem**, **QdStatusPairsError**
 *
 * **Usage:**
 *
 * @example
 * <qd-status-pairs>
 *   <qd-status-pairs-item status="error">
 *     <qd-status-pairs-caption>caption</qd-status-pairs-caption>
 *     <qd-status-pairs-value>value</qd-status-pairs-value>
 *   </qd-status-pairs-item>
 *   <qd-status-pairs-item>
 *     <qd-status-pairs-caption>caption</qd-status-pairs-caption>
 *     <qd-status-pairs-value>value</qd-status-pairs-value>
 *   </qd-status-pairs-item>
 *   <qd-status-pairs-error>error</qd-status-pairs-error>
 * </qd-status-pairs>
 */
export declare class QdStatusPairsComponent implements AfterViewChecked {
    statusPairErrorRef: QdStatusPairsErrorComponent;
    items: QueryList<QdStatusPairsItemComponent>;
    ngAfterViewChecked(): void;
    private showError;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdStatusPairsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QdStatusPairsComponent, "qd-status-pairs", never, {}, {}, ["statusPairErrorRef", "items"], ["*"], false, never>;
}
//# sourceMappingURL=status-pairs.component.d.ts.map