import type { IShapeUnion } from '@api-client/core/amf/definitions/Shapes.js';
import type { IApiNodeShapeListItem } from '@api-client/core/amf/definitions/Api.js';
export declare const TypeEvents: {
    /**
     * Lists the type (schema) definitions for the API.
     * @param target The node on which to dispatch the event
     */
    list: (target: EventTarget) => Promise<IApiNodeShapeListItem[]>;
    /**
     * Reads a type (schema) from the store.
     * @param target The node on which to dispatch the event
     * @param id The id of the object to read.
     */
    get: (target: EventTarget, id: string) => Promise<IShapeUnion>;
};
//# sourceMappingURL=TypeEvents.d.ts.map