import * as Schema from "effect/Schema";
export declare const BuildAnnotationsByIdInput: Schema.Struct<{
    readonly buildAnnotationId: Schema.String;
}>;
export type BuildAnnotationsByIdInput = typeof BuildAnnotationsByIdInput.Type;
export declare const BuildAnnotationsByIdOutput: 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 BuildAnnotationsByIdOutput = typeof BuildAnnotationsByIdOutput.Type;
export declare const buildAnnotationsById: import("@distilled.cloud/core/client").OperationMethod<{
    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=buildAnnotationsById.d.ts.map