import * as Schema from "effect/Schema";
import { BadRequest, Forbidden } from "../../errors.ts";
export declare const CreateInput: Schema.Struct<{
    readonly id: Schema.optional<Schema.String>;
    readonly name: Schema.optional<Schema.String>;
    readonly slug: Schema.optional<Schema.String>;
    readonly logo_media_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly created_at: Schema.optional<Schema.String>;
    readonly updated_at: Schema.optional<Schema.String>;
    readonly membership_level: Schema.optional<Schema.NullOr<Schema.Literals<readonly [1, 8, 15]>>>;
    readonly plugins_access_level: Schema.optional<Schema.Literals<readonly [0, 3, 6, 9]>>;
    readonly teams: Schema.optional<Schema.$Array<Schema.$Record<Schema.String, Schema.Unknown>>>;
    readonly projects: Schema.optional<Schema.$Array<Schema.$Record<Schema.String, Schema.Unknown>>>;
    readonly available_product_features: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Unknown>>>;
    readonly is_member_join_email_enabled: Schema.optional<Schema.Boolean>;
    readonly metadata: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly customer_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly enforce_2fa: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly members_can_invite: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly members_can_use_personal_api_keys: Schema.optional<Schema.Boolean>;
    readonly allow_publicly_shared_resources: Schema.optional<Schema.Boolean>;
    readonly member_count: Schema.optional<Schema.Number>;
    readonly is_ai_data_processing_approved: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly default_experiment_stats_method: Schema.optional<Schema.Unknown>;
    readonly default_anonymize_ips: Schema.optional<Schema.Boolean>;
    readonly default_role_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly is_active: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly is_not_active_reason: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly is_pending_deletion: Schema.optional<Schema.NullOr<Schema.Boolean>>;
}>;
export type CreateInput = typeof CreateInput.Type;
export declare const CreateOutput: Schema.Struct<{
    readonly id: Schema.optional<Schema.String>;
    readonly name: Schema.optional<Schema.String>;
    readonly slug: Schema.optional<Schema.String>;
    readonly logo_media_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly created_at: Schema.optional<Schema.String>;
    readonly updated_at: Schema.optional<Schema.String>;
    readonly membership_level: Schema.optional<Schema.NullOr<Schema.Literals<readonly [1, 8, 15]>>>;
    readonly plugins_access_level: Schema.optional<Schema.Literals<readonly [0, 3, 6, 9]>>;
    readonly teams: Schema.optional<Schema.$Array<Schema.$Record<Schema.String, Schema.Unknown>>>;
    readonly projects: Schema.optional<Schema.$Array<Schema.$Record<Schema.String, Schema.Unknown>>>;
    readonly available_product_features: Schema.optional<Schema.NullOr<Schema.$Array<Schema.Unknown>>>;
    readonly is_member_join_email_enabled: Schema.optional<Schema.Boolean>;
    readonly metadata: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly customer_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly enforce_2fa: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly members_can_invite: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly members_can_use_personal_api_keys: Schema.optional<Schema.Boolean>;
    readonly allow_publicly_shared_resources: Schema.optional<Schema.Boolean>;
    readonly member_count: Schema.optional<Schema.Number>;
    readonly is_ai_data_processing_approved: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly default_experiment_stats_method: Schema.optional<Schema.Unknown>;
    readonly default_anonymize_ips: Schema.optional<Schema.Boolean>;
    readonly default_role_id: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly is_active: Schema.optional<Schema.NullOr<Schema.Boolean>>;
    readonly is_not_active_reason: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly is_pending_deletion: Schema.optional<Schema.NullOr<Schema.Boolean>>;
}>;
export type CreateOutput = typeof CreateOutput.Type;
export declare const create: import("@distilled.cloud/core/client").OperationMethod<{
    readonly allow_publicly_shared_resources?: boolean | undefined;
    readonly available_product_features?: readonly unknown[] | null | undefined;
    readonly created_at?: string | undefined;
    readonly customer_id?: string | null | undefined;
    readonly default_anonymize_ips?: boolean | undefined;
    readonly default_experiment_stats_method?: unknown;
    readonly default_role_id?: string | null | undefined;
    readonly enforce_2fa?: boolean | null | undefined;
    readonly id?: string | undefined;
    readonly is_active?: boolean | null | undefined;
    readonly is_ai_data_processing_approved?: boolean | null | undefined;
    readonly is_member_join_email_enabled?: boolean | undefined;
    readonly is_not_active_reason?: string | null | undefined;
    readonly is_pending_deletion?: boolean | null | undefined;
    readonly logo_media_id?: string | null | undefined;
    readonly member_count?: number | undefined;
    readonly members_can_invite?: boolean | null | undefined;
    readonly members_can_use_personal_api_keys?: boolean | undefined;
    readonly membership_level?: 1 | 8 | 15 | null | undefined;
    readonly metadata?: {
        readonly [x: string]: string;
    } | undefined;
    readonly name?: string | undefined;
    readonly plugins_access_level?: 0 | 3 | 6 | 9 | undefined;
    readonly projects?: readonly {
        readonly [x: string]: unknown;
    }[] | undefined;
    readonly slug?: string | undefined;
    readonly teams?: readonly {
        readonly [x: string]: unknown;
    }[] | undefined;
    readonly updated_at?: string | undefined;
}, {
    readonly allow_publicly_shared_resources?: boolean | undefined;
    readonly available_product_features?: readonly unknown[] | null | undefined;
    readonly created_at?: string | undefined;
    readonly customer_id?: string | null | undefined;
    readonly default_anonymize_ips?: boolean | undefined;
    readonly default_experiment_stats_method?: unknown;
    readonly default_role_id?: string | null | undefined;
    readonly enforce_2fa?: boolean | null | undefined;
    readonly id?: string | undefined;
    readonly is_active?: boolean | null | undefined;
    readonly is_ai_data_processing_approved?: boolean | null | undefined;
    readonly is_member_join_email_enabled?: boolean | undefined;
    readonly is_not_active_reason?: string | null | undefined;
    readonly is_pending_deletion?: boolean | null | undefined;
    readonly logo_media_id?: string | null | undefined;
    readonly member_count?: number | undefined;
    readonly members_can_invite?: boolean | null | undefined;
    readonly members_can_use_personal_api_keys?: boolean | undefined;
    readonly membership_level?: 1 | 8 | 15 | null | undefined;
    readonly metadata?: {
        readonly [x: string]: string;
    } | undefined;
    readonly name?: string | undefined;
    readonly plugins_access_level?: 0 | 3 | 6 | 9 | undefined;
    readonly projects?: readonly {
        readonly [x: string]: unknown;
    }[] | undefined;
    readonly slug?: string | undefined;
    readonly teams?: readonly {
        readonly [x: string]: unknown;
    }[] | undefined;
    readonly updated_at?: string | undefined;
}, BadRequest | Forbidden, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=create.d.ts.map