import * as abaplint from "@abaplint/core";
export declare class PopulateTables {
    private readonly hasREPOSRC;
    private readonly hasSEOSUBCO;
    private readonly hasSEOSUBCODF;
    private readonly hasSEOSUBCOTX;
    private readonly hasT000;
    private readonly hasT100;
    private readonly hasTADIR;
    private readonly hasWWWPARAMS;
    constructor(reg: abaplint.IRegistry);
    insertREPOSRC(obj: abaplint.Objects.Class | abaplint.Objects.Interface | abaplint.Objects.Program): string;
    insertT100(msag: abaplint.Objects.MessageClass): string[];
    insertSEOSUBCO(obj: abaplint.Objects.Class | abaplint.Objects.Interface): string[];
    insertSEOSUBCODF(obj: abaplint.Objects.Class | abaplint.Objects.Interface): string[];
    insertSEOSUBCOTX(obj: abaplint.Objects.Class | abaplint.Objects.Interface): string[];
    insertT000(): string;
    insertTADIR(obj: abaplint.IObject): string;
    insertWWWPARAMS(obj: abaplint.Objects.WebMIME): string[];
    private escape;
}
