/**
 * Patterns Selectors
 *
 * Selectors for pattern-related components:
 * - Pattern usage table
 * - Pattern usage stats
 * - Pattern usage report
 * - Pattern delete dialog
 * - Deleted pattern placeholder
 *
 * ═══════════════════════════════════════════════════════════════════════════════
 * FIRST-LEVEL KEYS ORGANIZATION (5 keys)
 * ═══════════════════════════════════════════════════════════════════════════════
 *
 * 1. usageTable   - Pattern usage table component
 * 2. usageStats   - Pattern usage statistics cards
 * 3. usageReport  - Pattern usage report container with filters/pagination
 * 4. deleteDialog - Pattern delete confirmation dialog
 * 5. placeholder  - Deleted pattern placeholder in block editor
 *
 * ═══════════════════════════════════════════════════════════════════════════════
 */
export declare const PATTERNS_SELECTORS: {
    readonly usageTable: {
        readonly container: "pattern-usage-table";
        readonly loading: "pattern-usage-table-loading";
        readonly empty: "pattern-usage-table-empty";
        readonly row: "pattern-usage-row-{id}";
        readonly viewLink: "pattern-usage-view-{id}";
    };
    readonly usageStats: {
        readonly container: "pattern-usage-stats";
        readonly loading: "pattern-usage-stats-loading";
        readonly total: "pattern-usage-stats-total";
        readonly byType: "pattern-usage-stats-{entityType}";
    };
    readonly usageReport: {
        readonly container: "pattern-usage-report";
        readonly error: "pattern-usage-report-error";
        readonly filters: "pattern-usage-filters";
        readonly filterSelect: "pattern-usage-filter-select";
        readonly pagination: "pattern-usage-pagination";
        readonly prevPage: "pattern-usage-prev-page";
        readonly nextPage: "pattern-usage-next-page";
        readonly resultsInfo: "pattern-usage-results-info";
    };
    readonly deleteDialog: {
        readonly trigger: "pattern-delete-trigger";
        readonly container: "pattern-delete-dialog";
        readonly loading: "pattern-delete-loading";
        readonly error: "pattern-delete-error";
        readonly warning: "pattern-delete-warning";
        readonly usageList: "pattern-delete-usage-list";
        readonly noUsage: "pattern-delete-no-usage";
        readonly cancel: "pattern-delete-cancel";
        readonly confirm: "pattern-delete-confirm";
    };
    readonly placeholder: {
        readonly container: "deleted-pattern-placeholder";
        readonly removeBtn: "deleted-pattern-remove-btn";
    };
};
export type PatternsSelectorsType = typeof PATTERNS_SELECTORS;
//# sourceMappingURL=patterns.selectors.d.ts.map