import * as Schema from "effect/Schema";
export declare const StatuspageServiceByServiceNamesInput: Schema.Struct<{
    readonly serviceNames: Schema.$Array<Schema.Literals<readonly ["EAS_BUILD", "EAS_SUBMIT", "EAS_UPDATE", "EAS_WORKFLOWS", "GITHUB_API_REQUESTS", "GITHUB_WEBHOOKS"]>>;
}>;
export type StatuspageServiceByServiceNamesInput = typeof StatuspageServiceByServiceNamesInput.Type;
export declare const StatuspageServiceByServiceNamesOutput: Schema.$Array<Schema.Struct<{
    readonly description: Schema.NullOr<Schema.String>;
    readonly id: Schema.String;
    readonly incidents: Schema.$Array<Schema.Struct<{
        readonly createdAt: Schema.String;
        readonly id: Schema.String;
        readonly impact: Schema.Literals<readonly ["CRITICAL", "MAINTENANCE", "MAJOR", "MINOR", "NONE"]>;
        readonly name: Schema.String;
        readonly resolvedAt: Schema.NullOr<Schema.String>;
        readonly shortlink: Schema.String;
        readonly status: Schema.Literals<readonly ["COMPLETED", "IDENTIFIED", "INVESTIGATING", "IN_PROGRESS", "MONITORING", "RESOLVED", "SCHEDULED", "VERIFYING"]>;
        readonly updatedAt: Schema.String;
        readonly updates: Schema.$Array<Schema.Struct<{
            readonly body: Schema.String;
            readonly createdAt: Schema.String;
            readonly id: Schema.String;
            readonly status: Schema.Literals<readonly ["COMPLETED", "IDENTIFIED", "INVESTIGATING", "IN_PROGRESS", "MONITORING", "RESOLVED", "SCHEDULED", "VERIFYING"]>;
        }>>;
    }>>;
    readonly name: Schema.Literals<readonly ["EAS_BUILD", "EAS_SUBMIT", "EAS_UPDATE", "EAS_WORKFLOWS", "GITHUB_API_REQUESTS", "GITHUB_WEBHOOKS"]>;
    readonly status: Schema.Literals<readonly ["DEGRADED_PERFORMANCE", "MAJOR_OUTAGE", "OPERATIONAL", "PARTIAL_OUTAGE", "UNDER_MAINTENANCE"]>;
}>>;
export type StatuspageServiceByServiceNamesOutput = typeof StatuspageServiceByServiceNamesOutput.Type;
export declare const statuspageServiceByServiceNames: import("@distilled.cloud/core/client").OperationMethod<{
    readonly serviceNames: readonly ("EAS_BUILD" | "EAS_SUBMIT" | "EAS_UPDATE" | "EAS_WORKFLOWS" | "GITHUB_API_REQUESTS" | "GITHUB_WEBHOOKS")[];
}, readonly {
    readonly description: string | null;
    readonly id: string;
    readonly incidents: readonly {
        readonly createdAt: string;
        readonly id: string;
        readonly impact: "CRITICAL" | "MAINTENANCE" | "MAJOR" | "MINOR" | "NONE";
        readonly name: string;
        readonly resolvedAt: string | null;
        readonly shortlink: string;
        readonly status: "COMPLETED" | "IDENTIFIED" | "INVESTIGATING" | "IN_PROGRESS" | "MONITORING" | "RESOLVED" | "SCHEDULED" | "VERIFYING";
        readonly updatedAt: string;
        readonly updates: readonly {
            readonly body: string;
            readonly createdAt: string;
            readonly id: string;
            readonly status: "COMPLETED" | "IDENTIFIED" | "INVESTIGATING" | "IN_PROGRESS" | "MONITORING" | "RESOLVED" | "SCHEDULED" | "VERIFYING";
        }[];
    }[];
    readonly name: "EAS_BUILD" | "EAS_SUBMIT" | "EAS_UPDATE" | "EAS_WORKFLOWS" | "GITHUB_API_REQUESTS" | "GITHUB_WEBHOOKS";
    readonly status: "DEGRADED_PERFORMANCE" | "MAJOR_OUTAGE" | "OPERATIONAL" | "PARTIAL_OUTAGE" | "UNDER_MAINTENANCE";
}[], never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=statuspageServiceByServiceNames.d.ts.map