export type MarketplaceServiceKindOption = {
    value: string;
    label: string;
    description: string;
    inputShape: string;
    deliveryShape: string;
    capabilities: string[];
    aliases: string[];
};
export type MarketplaceServiceKindGroup = {
    label: string;
    options: readonly MarketplaceServiceKindOption[];
};
export declare const MARKETPLACE_SERVICE_KIND_GROUPS: readonly MarketplaceServiceKindGroup[];
export declare const MARKETPLACE_SERVICE_KIND_OPTIONS: MarketplaceServiceKindOption[];
export declare function getMarketplaceServiceKindOption(value: string | undefined): MarketplaceServiceKindOption | null;
export declare function getMarketplaceServiceKindLabel(value: string | undefined): string;
export declare function isMarketplaceManualServiceKind(value: string | undefined): boolean;
export declare function isMarketplaceAutomatedAdapterServiceKind(value: string | undefined): boolean;
export declare function inferMarketplaceServiceKind(params: {
    title: string;
    summary?: string;
}): MarketplaceServiceKindOption;
