export * from './category-definitions';
export * from './node-definitions';
export declare const defaultWorkflowManifest: {
    version: string;
    categories: {
        id: string;
        name: string;
        sortOrder: number;
        tags: string[];
        parentId?: string | undefined;
        color?: string | undefined;
        colorDark?: string | undefined;
        icon?: string | undefined;
    }[];
    nodes: {
        nodeType: string;
        version: string;
        tags: string[];
        sortOrder: number;
        display: {
            label: string;
            canvasLabel?: string | undefined;
            description?: string | undefined;
            icon?: string | undefined;
            shape?: "square" | "circle" | "container" | "rectangle" | undefined;
            color?: string | undefined;
            background?: string | undefined;
            iconBackground?: string | undefined;
            iconBackgroundDark?: string | undefined;
            iconColor?: string | undefined;
        };
        handleConfiguration: {
            position: "top" | "right" | "bottom" | "left";
            handles: {
                id: string;
                type: "target" | "source";
                handleType: "input" | "output" | "artifact";
                label?: string | undefined;
                visible?: string | boolean | undefined;
                repeat?: string | undefined;
                itemVar?: string | undefined;
                indexVar?: string | undefined;
                showButton?: boolean | undefined;
                constraints?: {
                    maxConnections?: number | undefined;
                    minConnections?: number | undefined;
                    allowedTargets?: {
                        nodeType: string;
                        handleId?: string | undefined;
                    }[] | undefined;
                    forbiddenTargets?: {
                        nodeType: string;
                        handleId?: string | undefined;
                    }[] | undefined;
                    allowedSources?: {
                        nodeType: string;
                        handleId?: string | undefined;
                    }[] | undefined;
                    forbiddenSources?: {
                        nodeType: string;
                        handleId?: string | undefined;
                    }[] | undefined;
                    allowedTargetCategories?: string[] | undefined;
                    forbiddenTargetCategories?: string[] | undefined;
                    allowedSourceCategories?: string[] | undefined;
                    forbiddenSourceCategories?: string[] | undefined;
                    customValidation?: string | undefined;
                    validationMessage?: string | undefined;
                    severity?: "info" | "warning" | "error" | "critical" | undefined;
                } | undefined;
                isDefaultForType?: boolean | undefined;
            }[];
            boundary?: "outer" | "inner" | undefined;
            customPositionAndOffsets?: {
                height?: number | undefined;
                width?: number | undefined;
                top?: number | undefined;
                bottom?: number | undefined;
                left?: number | undefined;
                right?: number | undefined;
            } | undefined;
            visible?: boolean | undefined;
        }[];
        description?: string | undefined;
        category?: string | undefined;
        toolbarExtensions?: Record<string, {
            actions: {
                id: string;
                icon: string;
                label: string;
                shortcut?: string | undefined;
                condition?: {
                    requiresPermissions?: string[] | undefined;
                    hideOnExecution?: boolean | undefined;
                    nodeTypes?: string[] | undefined;
                    handles?: {
                        handleType: "input" | "output" | "artifact";
                        type?: "target" | "source" | undefined;
                    }[] | undefined;
                } | undefined;
            }[];
            overflowActions?: {
                id: string;
                icon: string;
                label: string;
                shortcut?: string | undefined;
                condition?: {
                    requiresPermissions?: string[] | undefined;
                    hideOnExecution?: boolean | undefined;
                    nodeTypes?: string[] | undefined;
                    handles?: {
                        handleType: "input" | "output" | "artifact";
                        type?: "target" | "source" | undefined;
                    }[] | undefined;
                } | undefined;
            }[] | undefined;
        }> | undefined;
        inputDefaults?: Record<string, unknown> | undefined;
        inputDefinition?: Record<string, any> | undefined;
        outputDefinition?: Record<string, any> | undefined;
        drillable?: boolean | undefined;
        debug?: {
            runtime: string;
        } | undefined;
        model?: any;
        defaultProperties?: Record<string, unknown> | undefined;
        form?: import("@uipath/apollo-wind").FormSchema | undefined;
        deprecated?: boolean | undefined;
        runtimeConstraints?: {
            include: string[];
        } | {
            exclude: string[];
        } | undefined;
    }[];
};
//# sourceMappingURL=index.d.ts.map