export interface OpenClawManifest {
    assetScripts?: {
        build?: string;
        copy?: string;
    };
    build?: {
        staticAssets?: {
            source?: string;
        }[];
    };
    channel?: {
        configuredState?: {
            specifier?: string;
        };
        persistedAuthState?: {
            specifier?: string;
        };
    };
    extensions?: string | string[];
    hooks?: string[];
    providerCatalogEntry?: string;
    runtimeExtensions?: string | string[];
    setupEntry?: string;
    runtimeSetupEntry?: string;
}
