import { MessageType } from "@protobuf-ts/runtime";
import { Value } from "../../../google/protobuf/struct.js";
export interface Input {
    kind?: Input_InputKind;
    pure?: Uint8Array;
    objectId?: string;
    version?: bigint;
    digest?: string;
    mutable?: boolean;
    literal?: Value;
}
export declare enum Input_InputKind {
    INPUT_KIND_UNKNOWN = 0,
    PURE = 1,
    IMMUTABLE_OR_OWNED = 2,
    SHARED = 3,
    RECEIVING = 4
}
declare class Input$Type extends MessageType<Input> {
    constructor();
}
export declare const Input: Input$Type;
export {};
