import * as Schema from "effect/Schema";
export declare const BuildAnnotationUpdateBuildAnnotationInput: Schema.Struct<{
    readonly buildAnnotationData: Schema.Struct<{
        readonly buildPhase: Schema.String;
        readonly exampleBuildLog: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly internalNotes: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly message: Schema.String;
        readonly regexFlags: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly regexString: Schema.String;
        readonly title: Schema.String;
        readonly type: Schema.Literals<readonly ["ERROR", "INFO", "WARNING"]>;
    }>;
    readonly buildAnnotationId: Schema.String;
}>;
export type BuildAnnotationUpdateBuildAnnotationInput = typeof BuildAnnotationUpdateBuildAnnotationInput.Type;
export declare const BuildAnnotationUpdateBuildAnnotationOutput: Schema.Struct<{
    readonly authorUsername: Schema.NullOr<Schema.String>;
    readonly buildPhase: Schema.String;
    readonly exampleBuildLog: Schema.NullOr<Schema.String>;
    readonly id: Schema.String;
    readonly internalNotes: Schema.NullOr<Schema.String>;
    readonly message: Schema.String;
    readonly regexFlags: Schema.NullOr<Schema.String>;
    readonly regexString: Schema.String;
    readonly title: Schema.String;
    readonly type: Schema.Literals<readonly ["ERROR", "INFO", "WARNING"]>;
}>;
export type BuildAnnotationUpdateBuildAnnotationOutput = typeof BuildAnnotationUpdateBuildAnnotationOutput.Type;
export declare const buildAnnotationUpdateBuildAnnotation: import("@distilled.cloud/core/client").OperationMethod<{
    readonly buildAnnotationData: {
        readonly buildPhase: string;
        readonly exampleBuildLog?: string | null | undefined;
        readonly internalNotes?: string | null | undefined;
        readonly message: string;
        readonly regexFlags?: string | null | undefined;
        readonly regexString: string;
        readonly title: string;
        readonly type: "ERROR" | "INFO" | "WARNING";
    };
    readonly buildAnnotationId: string;
}, {
    readonly authorUsername: string | null;
    readonly buildPhase: string;
    readonly exampleBuildLog: string | null;
    readonly id: string;
    readonly internalNotes: string | null;
    readonly message: string;
    readonly regexFlags: string | null;
    readonly regexString: string;
    readonly title: string;
    readonly type: "ERROR" | "INFO" | "WARNING";
}, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=buildAnnotationUpdateBuildAnnotation.d.ts.map