import Appendable from "../display/core/Appendable";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
export default interface IAppendable {
    onLoop: Nullable<(dt: number) => void>;
    proxy: Nullable<Appendable>;
    uuid: string;
    id: Nullable<string>;
    name: Nullable<string>;
    runtimeData: Nullable<Record<string, any>>;
}
export declare const appendableSchema: Required<ExtractProps<IAppendable>>;
export declare const appendableDefaults: Partial<import("./utils/Defaults").default<IAppendable>>;
