export interface TypeCheckNote {
    status: string;
    type: string;
    message?: string[];
}
export interface TypeCheckAttribute {
    id: string;
    parentAttr?: string;
    typeCheckNote?: TypeCheckNote;
}
export interface TypeCheckRecord {
    id: string;
    logicId?: string;
    typeCheckNote: TypeCheckNote;
    processComponentId?: string;
    attributes?: TypeCheckAttribute[];
}
declare const _default: {
    records: TypeCheckRecord[];
    push(record: TypeCheckRecord): void;
    deleteOwn(id: string): number;
    delete(id: string): void;
    deleteByProcess(processId: string): void;
    clear(): void;
    pushAll(records: TypeCheckRecord[], outerId?: {
        processComponentId: string;
        logicId: string;
    }): void;
};
export default _default;
