/**
 * @file Provides compatibility table data loading.
 */
import { type CompatibilityTable } from './types.js';
/**
 * Compatibility table data for scriptlets.
 */
export declare const scriptletsCompatibilityTableData: CompatibilityTable<{
    name: string;
    description: string | null;
    aliases: string[] | null;
    docs: string | null;
    versionAdded: string | null;
    versionRemoved: string | null;
    deprecated: boolean;
    deprecationMessage: string | null;
    removed: boolean;
    removalMessage: string | null;
    parameters?: {
        name: string;
        debug: boolean;
        pattern: string | null;
        description: string | null;
        default: string | null;
        required: boolean;
    }[] | undefined;
}>;
/**
 * Compatibility table data for redirects.
 */
export declare const redirectsCompatibilityTableData: CompatibilityTable<{
    name: string;
    description: string | null;
    aliases: string[] | null;
    docs: string | null;
    versionAdded: string | null;
    versionRemoved: string | null;
    deprecated: boolean;
    deprecationMessage: string | null;
    removed: boolean;
    removalMessage: string | null;
    isBlocking: boolean;
    resourceTypes: ("object" | "image" | "other" | "font" | "media" | "ping" | "script" | "stylesheet" | "websocket" | "xmlhttprequest" | "main_frame" | "sub_frame")[];
}>;
/**
 * Compatibility table data for modifiers.
 */
export declare const modifiersCompatibilityTableData: CompatibilityTable<{
    name: string;
    description: string | null;
    aliases: string[] | null;
    docs: string | null;
    versionAdded: string | null;
    versionRemoved: string | null;
    deprecated: boolean;
    deprecationMessage: string | null;
    removed: boolean;
    removalMessage: string | null;
    conflicts: string[] | null;
    inverseConflicts: boolean;
    assignable: boolean;
    negatable: boolean;
    blockOnly: boolean;
    exceptionOnly: boolean;
    valueOptional: boolean;
    valueFormat: string | null;
    valueFormatFlags: string | null;
}>;
