import * as _kb_labs_shared_command_kit from '@kb-labs/shared-command-kit';
import { RestInput } from '@kb-labs/sdk';

declare const _default: _kb_labs_shared_command_kit.Handler<unknown, RestInput<{}, unknown, unknown>, {
    git: {
        commit: string;
        branch: string;
        message: string;
    } | null;
    checks: Record<string, {
        passed: {
            status: "passed" | "failed" | "skipped";
            name: string;
            repo: string;
            error?: string | undefined;
            submodule?: {
                commit: string;
                branch: string;
                dirty: boolean;
                message: string;
                name: string;
            } | undefined;
        }[];
        failed: {
            status: "passed" | "failed" | "skipped";
            name: string;
            repo: string;
            error?: string | undefined;
            submodule?: {
                commit: string;
                branch: string;
                dirty: boolean;
                message: string;
                name: string;
            } | undefined;
        }[];
        skipped: {
            status: "passed" | "failed" | "skipped";
            name: string;
            repo: string;
            error?: string | undefined;
            submodule?: {
                commit: string;
                branch: string;
                dirty: boolean;
                message: string;
                name: string;
            } | undefined;
        }[];
    }>;
    timestamp: string | null;
    submodules?: Record<string, {
        commit: string;
        branch: string;
        dirty: boolean;
        message: string;
        name: string;
    }> | undefined;
}>;

export { _default as default };
