import { GirClassElement, GirUnionElement, GirInterfaceElement, GirRecordElement, TypeGirClass } from './index.js';
export interface ClassParent {
    parentName: string;
    qualifiedParentName: string;
    /** qualified if its module != qualifiedName's module */
    localParentName: string;
    type: 'parent' | 'prerequisite' | 'implements';
    /** Parent class / interface */
    cls?: GirClassElement | GirUnionElement | GirInterfaceElement | GirRecordElement;
    girTypeName: TypeGirClass;
    /** True if the parent dependency exists */
    dependencyExists: boolean;
}
