import * as Schema from "effect/Schema";
import { BadRequest, Forbidden, NotFound } from "../../errors.ts";
export declare const EndpointsLastExecutionTimesCreateInput: Schema.Struct<{
    readonly project_id: Schema.String;
    readonly names: Schema.optional<Schema.$Array<Schema.String>>;
}>;
export type EndpointsLastExecutionTimesCreateInput = typeof EndpointsLastExecutionTimesCreateInput.Type;
export declare const EndpointsLastExecutionTimesCreateOutput: Schema.Struct<{
    readonly query_status: Schema.optional<Schema.Struct<{
        readonly complete: Schema.optional<Schema.NullOr<Schema.Boolean>>;
        readonly dashboard_id: Schema.optional<Schema.NullOr<Schema.Number>>;
        readonly end_time: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly error: Schema.optional<Schema.NullOr<Schema.Boolean>>;
        readonly error_message: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly expiration_time: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly id: Schema.optional<Schema.String>;
        readonly insight_id: Schema.optional<Schema.NullOr<Schema.Number>>;
        readonly labels: Schema.optional<Schema.NullOr<Schema.$Array<Schema.String>>>;
        readonly pickup_time: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly query_async: Schema.optional<Schema.Literals<readonly ["true"]>>;
        readonly query_progress: Schema.optional<Schema.Struct<{
            readonly active_cpu_time: Schema.optional<Schema.Number>;
            readonly bytes_read: Schema.optional<Schema.Number>;
            readonly estimated_rows_total: Schema.optional<Schema.Number>;
            readonly rows_read: Schema.optional<Schema.Number>;
            readonly time_elapsed: Schema.optional<Schema.Number>;
        }>>;
        readonly results: Schema.optional<Schema.NullOr<Schema.Unknown>>;
        readonly start_time: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly task_id: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly team_id: Schema.optional<Schema.Number>;
    }>>;
}>;
export type EndpointsLastExecutionTimesCreateOutput = typeof EndpointsLastExecutionTimesCreateOutput.Type;
/**
 * Get the last execution times in the past 6 months for multiple endpoints.
 *
 * @param project_id - Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
 */
export declare const endpointsLastExecutionTimesCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly names?: readonly string[] | undefined;
    readonly project_id: string;
}, {
    readonly query_status?: {
        readonly complete?: boolean | null | undefined;
        readonly dashboard_id?: number | null | undefined;
        readonly end_time?: string | null | undefined;
        readonly error?: boolean | null | undefined;
        readonly error_message?: string | null | undefined;
        readonly expiration_time?: string | null | undefined;
        readonly id?: string | undefined;
        readonly insight_id?: number | null | undefined;
        readonly labels?: readonly string[] | null | undefined;
        readonly pickup_time?: string | null | undefined;
        readonly query_async?: "true" | undefined;
        readonly query_progress?: {
            readonly active_cpu_time?: number | undefined;
            readonly bytes_read?: number | undefined;
            readonly estimated_rows_total?: number | undefined;
            readonly rows_read?: number | undefined;
            readonly time_elapsed?: number | undefined;
        } | undefined;
        readonly results?: unknown;
        readonly start_time?: string | null | undefined;
        readonly task_id?: string | null | undefined;
        readonly team_id?: number | undefined;
    } | undefined;
}, BadRequest | Forbidden | NotFound, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=endpointsLastExecutionTimesCreate.d.ts.map