import { Bindings, Variables } from "../../types";
import { OpenAPIHono } from "@hono/zod-openapi";
export declare const actionExecutionsRoutes: OpenAPIHono<{
    Bindings: Bindings;
    Variables: Variables;
}, {
    "/:id": {
        $get: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {};
            outputFormat: string;
            status: 404;
        } | {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                id: string;
                trigger_id: string;
                status: "pending" | "unspecified" | "final" | "partial" | "canceled" | "suspended";
                results: {
                    action_name: string;
                    error: {
                        id: string;
                        msg: string;
                        url?: string | undefined;
                    } | null;
                    started_at: string;
                    ended_at: string;
                }[];
                created_at: string;
                updated_at: string;
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/:id/logs": {
        $get: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {};
            outputFormat: string;
            status: 404;
        } | {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                logs: {
                    action_name: string;
                    lines: {
                        level: "error" | "log" | "info" | "warn" | "debug";
                        message: string;
                    }[];
                }[];
            };
            outputFormat: "json";
            status: 200;
        };
    };
}, "/">;
