import { Schema } from "effect"; export declare const ProjectConfigApiAttributesSchema: Schema.Struct<{ readonly database: Schema.optionalKey; readonly ssl_enforced: Schema.optionalKey; readonly network_restrictions: Schema.optionalKey; readonly status: Schema.optionalKey; readonly allowed_cidrs: Schema.optionalKey; readonly type: Schema.optionalKey; }>>>; readonly updated_at: Schema.optionalKey; readonly applied_at: Schema.optionalKey; }>>; readonly postgres_settings: Schema.optionalKey; readonly logical_decoding_work_mem: Schema.optionalKey; readonly log_autovacuum_min_duration: Schema.optionalKey; readonly log_checkpoints: Schema.optionalKey; readonly log_connections: Schema.optionalKey; readonly log_disconnections: Schema.optionalKey; readonly log_duration: Schema.optionalKey; readonly log_lock_waits: Schema.optionalKey; readonly log_recovery_conflict_waits: Schema.optionalKey; readonly log_replication_commands: Schema.optionalKey; readonly log_startup_progress_interval: Schema.optionalKey; readonly log_temp_files: Schema.optionalKey; readonly maintenance_work_mem: Schema.optionalKey; readonly track_activity_query_size: Schema.optionalKey; readonly max_connections: Schema.optionalKey; readonly max_locks_per_transaction: Schema.optionalKey; readonly max_logical_replication_workers: Schema.optionalKey; readonly max_parallel_maintenance_workers: Schema.optionalKey; readonly max_parallel_workers: Schema.optionalKey; readonly max_parallel_workers_per_gather: Schema.optionalKey; readonly max_replication_slots: Schema.optionalKey; readonly max_slot_wal_keep_size: Schema.optionalKey; readonly max_standby_archive_delay: Schema.optionalKey; readonly max_standby_streaming_delay: Schema.optionalKey; readonly max_sync_workers_per_subscription: Schema.optionalKey; readonly max_wal_size: Schema.optionalKey; readonly max_wal_senders: Schema.optionalKey; readonly max_worker_processes: Schema.optionalKey; readonly session_replication_role: Schema.optionalKey; readonly shared_buffers: Schema.optionalKey; readonly statement_timeout: Schema.optionalKey; readonly track_commit_timestamp: Schema.optionalKey; readonly wal_keep_size: Schema.optionalKey; readonly wal_sender_timeout: Schema.optionalKey; readonly work_mem: Schema.optionalKey; readonly checkpoint_timeout: Schema.optionalKey; readonly hot_standby_feedback: Schema.optionalKey; readonly cron_log_statement: Schema.optionalKey; }>>; }>>; readonly pooler: Schema.optionalKey; readonly ignore_startup_parameters: Schema.optionalKey; readonly server_idle_timeout: Schema.optionalKey; readonly server_lifetime: Schema.optionalKey; readonly query_wait_timeout: Schema.optionalKey; readonly reserve_pool_size: Schema.optionalKey; readonly default_pool_size: Schema.optionalKey; readonly max_client_conn: Schema.optionalKey; }>>; readonly auth: Schema.optionalKey>>; readonly api: Schema.optionalKey; readonly db_extra_search_path: Schema.optionalKey; readonly max_rows: Schema.optionalKey; readonly db_pool_acquisition_timeout: Schema.optionalKey; readonly db_pool: Schema.optionalKey; }>>; readonly realtime: Schema.optionalKey; readonly max_concurrent_users: Schema.optionalKey; readonly max_events_per_second: Schema.optionalKey; readonly max_bytes_per_second: Schema.optionalKey; readonly max_channels_per_client: Schema.optionalKey; readonly max_joins_per_second: Schema.optionalKey; readonly max_presence_events_per_second: Schema.optionalKey; readonly max_payload_size_in_kb: Schema.optionalKey; readonly presence_enabled: Schema.optionalKey; readonly suspend: Schema.optionalKey; readonly connection_pool: Schema.optionalKey; readonly postgres_changes_pool: Schema.optionalKey; }>>; readonly storage: Schema.optionalKey; readonly features: Schema.optionalKey; }>>; readonly s3_protocol: Schema.optionalKey; }>>; readonly purge_cache: Schema.optionalKey; readonly iceberg_catalog: Schema.optionalKey; readonly max_namespaces: Schema.optionalKey; readonly max_tables: Schema.optionalKey; readonly max_catalogs: Schema.optionalKey; }>>; readonly vector_buckets: Schema.optionalKey; readonly max_buckets: Schema.optionalKey; readonly max_indexes: Schema.optionalKey; }>>; }>>; readonly capabilities: Schema.optionalKey; readonly upstream_target: Schema.optionalKey; readonly migration_version: Schema.optionalKey; }>>; }>; export type ProjectConfigApiAttributes = typeof ProjectConfigApiAttributesSchema.Type; /** * The per-service block keys of the v2 project-config `data.attributes`, in alphabetical order — * derived from this schema's own key set so consumers never hand-copy a list that could go stale. */ export declare const projectConfigApiBlockKeys: ReadonlyArray; //# sourceMappingURL=api-attributes.d.ts.map