import _m0 from "protobufjs/minimal";
export declare const protobufPackage = "yandex.cloud.mdb.postgresql.v1.config";
/**
 * Options and structure of `PostgresqlConfig` reflects PostgreSQL configuration file
 * parameters which detailed description is available in
 * [PostgreSQL documentation](https://www.postgresql.org/docs/11/runtime-config.html).
 */
export interface PostgresqlConfig16 {
    $type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig16";
    maxConnections?: number;
    /** in bytes. */
    sharedBuffers?: number;
    /** in bytes. */
    tempBuffers?: number;
    maxPreparedTransactions?: number;
    /** in bytes. */
    workMem?: number;
    /** in bytes. */
    maintenanceWorkMem?: number;
    /** in bytes. */
    autovacuumWorkMem?: number;
    /** in bytes. */
    tempFileLimit?: number;
    /** in milliseconds. */
    vacuumCostDelay?: number;
    vacuumCostPageHit?: number;
    vacuumCostPageMiss?: number;
    vacuumCostPageDirty?: number;
    vacuumCostLimit?: number;
    /** in milliseconds. */
    bgwriterDelay?: number;
    bgwriterLruMaxpages?: number;
    bgwriterLruMultiplier?: number;
    bgwriterFlushAfter?: number;
    backendFlushAfter?: number;
    oldSnapshotThreshold?: number;
    walLevel: PostgresqlConfig16_WalLevel;
    synchronousCommit: PostgresqlConfig16_SynchronousCommit;
    /** in milliseconds. */
    checkpointTimeout?: number;
    checkpointCompletionTarget?: number;
    checkpointFlushAfter?: number;
    /** in bytes. */
    maxWalSize?: number;
    /** in bytes. */
    minWalSize?: number;
    /** in milliseconds. */
    maxStandbyStreamingDelay?: number;
    defaultStatisticsTarget?: number;
    constraintExclusion: PostgresqlConfig16_ConstraintExclusion;
    cursorTupleFraction?: number;
    fromCollapseLimit?: number;
    joinCollapseLimit?: number;
    debugParallelQuery: PostgresqlConfig16_DebugParallelQuery;
    clientMinMessages: PostgresqlConfig16_LogLevel;
    logMinMessages: PostgresqlConfig16_LogLevel;
    logMinErrorStatement: PostgresqlConfig16_LogLevel;
    /** in milliseconds. */
    logMinDurationStatement?: number;
    logCheckpoints?: boolean;
    logConnections?: boolean;
    logDisconnections?: boolean;
    logDuration?: boolean;
    logErrorVerbosity: PostgresqlConfig16_LogErrorVerbosity;
    logLockWaits?: boolean;
    logStatement: PostgresqlConfig16_LogStatement;
    logTempFiles?: number;
    searchPath: string;
    rowSecurity?: boolean;
    defaultTransactionIsolation: PostgresqlConfig16_TransactionIsolation;
    /** in milliseconds. */
    statementTimeout?: number;
    /** in milliseconds. */
    lockTimeout?: number;
    /** in milliseconds. */
    idleInTransactionSessionTimeout?: number;
    byteaOutput: PostgresqlConfig16_ByteaOutput;
    xmlbinary: PostgresqlConfig16_XmlBinary;
    xmloption: PostgresqlConfig16_XmlOption;
    /** in bytes. */
    ginPendingListLimit?: number;
    /** in milliseconds. */
    deadlockTimeout?: number;
    maxLocksPerTransaction?: number;
    maxPredLocksPerTransaction?: number;
    arrayNulls?: boolean;
    backslashQuote: PostgresqlConfig16_BackslashQuote;
    defaultWithOids?: boolean;
    escapeStringWarning?: boolean;
    loCompatPrivileges?: boolean;
    quoteAllIdentifiers?: boolean;
    standardConformingStrings?: boolean;
    synchronizeSeqscans?: boolean;
    transformNullEquals?: boolean;
    exitOnError?: boolean;
    seqPageCost?: number;
    randomPageCost?: number;
    autovacuumMaxWorkers?: number;
    autovacuumVacuumCostDelay?: number;
    autovacuumVacuumCostLimit?: number;
    /** in milliseconds. */
    autovacuumNaptime?: number;
    /** in milliseconds. */
    archiveTimeout?: number;
    trackActivityQuerySize?: number;
    enableBitmapscan?: boolean;
    enableHashagg?: boolean;
    enableHashjoin?: boolean;
    enableIndexscan?: boolean;
    enableIndexonlyscan?: boolean;
    enableMaterial?: boolean;
    enableMergejoin?: boolean;
    enableNestloop?: boolean;
    enableSeqscan?: boolean;
    enableSort?: boolean;
    enableTidscan?: boolean;
    maxWorkerProcesses?: number;
    maxParallelWorkers?: number;
    maxParallelWorkersPerGather?: number;
    autovacuumVacuumScaleFactor?: number;
    autovacuumAnalyzeScaleFactor?: number;
    defaultTransactionReadOnly?: boolean;
    timezone: string;
    enableParallelAppend?: boolean;
    enableParallelHash?: boolean;
    enablePartitionPruning?: boolean;
    enablePartitionwiseAggregate?: boolean;
    enablePartitionwiseJoin?: boolean;
    jit?: boolean;
    maxParallelMaintenanceWorkers?: number;
    parallelLeaderParticipation?: boolean;
    logTransactionSampleRate?: number;
    planCacheMode: PostgresqlConfig16_PlanCacheMode;
    effectiveIoConcurrency?: number;
    effectiveCacheSize?: number;
    sharedPreloadLibraries: PostgresqlConfig16_SharedPreloadLibraries[];
    /** in milliseconds. */
    autoExplainLogMinDuration?: number;
    autoExplainLogAnalyze?: boolean;
    autoExplainLogBuffers?: boolean;
    autoExplainLogTiming?: boolean;
    autoExplainLogTriggers?: boolean;
    autoExplainLogVerbose?: boolean;
    autoExplainLogNestedStatements?: boolean;
    autoExplainSampleRate?: number;
    pgHintPlanEnableHint?: boolean;
    pgHintPlanEnableHintTable?: boolean;
    pgHintPlanDebugPrint: PostgresqlConfig16_PgHintPlanDebugPrint;
    pgHintPlanMessageLevel: PostgresqlConfig16_LogLevel;
    hashMemMultiplier?: number;
    /** in bytes. */
    logicalDecodingWorkMem?: number;
    maintenanceIoConcurrency?: number;
    /** in bytes. */
    maxSlotWalKeepSize?: number;
    /** in bytes. */
    walKeepSize?: number;
    enableIncrementalSort?: boolean;
    autovacuumVacuumInsertThreshold?: number;
    autovacuumVacuumInsertScaleFactor?: number;
    /** in milliseconds. */
    logMinDurationSample?: number;
    logStatementSampleRate?: number;
    /** in bytes. */
    logParameterMaxLength?: number;
    /** in bytes. */
    logParameterMaxLengthOnError?: number;
    /** in milliseconds. */
    clientConnectionCheckInterval?: number;
    enableAsyncAppend?: boolean;
    enableGathermerge?: boolean;
    enableMemoize?: boolean;
    /** in milliseconds. */
    logRecoveryConflictWaits?: boolean;
    /** in milliseconds. */
    vacuumFailsafeAge?: number;
    /** in milliseconds. */
    vacuumMultixactFailsafeAge?: number;
    pgQualstatsEnabled?: boolean;
    pgQualstatsTrackConstants?: boolean;
    pgQualstatsMax?: number;
    pgQualstatsResolveOids?: boolean;
    pgQualstatsSampleRate?: number;
    /** in bytes. */
    maxStackDepth?: number;
    enableGroupByReordering?: boolean;
    /** enable Genetic Query Optimizer, by default is on */
    geqo?: boolean;
    /** The number of tables to use geqo, default is 12 */
    geqoThreshold?: number;
    /** tradeoff between planning time and query plan quality, default is 5 */
    geqoEffort?: number;
    /** number of individuals in the genetic population, useful values are typically 100 to 1000; default - 0 - choose based on based on geqo_effort */
    geqoPoolSize?: number;
    /** the number of generations used by GEQO, useful values are in the same range as the pool size */
    geqoGenerations?: number;
    /** selective pressure within the population */
    geqoSelectionBias?: number;
    /** initial value of the random number generator used by GEQO */
    geqoSeed?: number;
    pgTrgmSimilarityThreshold?: number;
    pgTrgmWordSimilarityThreshold?: number;
    pgTrgmStrictWordSimilarityThreshold?: number;
    /** in milliseconds. */
    maxStandbyArchiveDelay?: number;
    /** Terminate any session that exceeds the designated timeout, specified in milliseconds. If a timeout is not specified, the default session timeout is set to 12 hours. To disable it, specify a value of 0. */
    sessionDurationTimeout?: number;
    logReplicationCommands?: boolean;
    /** in milliseconds. The default is 1000 (1 sec). */
    logAutovacuumMinDuration?: number;
}
export declare enum PostgresqlConfig16_BackslashQuote {
    BACKSLASH_QUOTE_UNSPECIFIED = 0,
    BACKSLASH_QUOTE = 1,
    BACKSLASH_QUOTE_ON = 2,
    BACKSLASH_QUOTE_OFF = 3,
    BACKSLASH_QUOTE_SAFE_ENCODING = 4,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_BackslashQuoteFromJSON(object: any): PostgresqlConfig16_BackslashQuote;
export declare function postgresqlConfig16_BackslashQuoteToJSON(object: PostgresqlConfig16_BackslashQuote): string;
export declare enum PostgresqlConfig16_ByteaOutput {
    BYTEA_OUTPUT_UNSPECIFIED = 0,
    BYTEA_OUTPUT_HEX = 1,
    BYTEA_OUTPUT_ESCAPED = 2,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_ByteaOutputFromJSON(object: any): PostgresqlConfig16_ByteaOutput;
export declare function postgresqlConfig16_ByteaOutputToJSON(object: PostgresqlConfig16_ByteaOutput): string;
export declare enum PostgresqlConfig16_ConstraintExclusion {
    CONSTRAINT_EXCLUSION_UNSPECIFIED = 0,
    CONSTRAINT_EXCLUSION_ON = 1,
    CONSTRAINT_EXCLUSION_OFF = 2,
    CONSTRAINT_EXCLUSION_PARTITION = 3,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_ConstraintExclusionFromJSON(object: any): PostgresqlConfig16_ConstraintExclusion;
export declare function postgresqlConfig16_ConstraintExclusionToJSON(object: PostgresqlConfig16_ConstraintExclusion): string;
export declare enum PostgresqlConfig16_DebugParallelQuery {
    DEBUG_PARALLEL_QUERY_UNSPECIFIED = 0,
    DEBUG_PARALLEL_QUERY_ON = 1,
    DEBUG_PARALLEL_QUERY_OFF = 2,
    DEBUG_PARALLEL_QUERY_REGRESS = 3,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_DebugParallelQueryFromJSON(object: any): PostgresqlConfig16_DebugParallelQuery;
export declare function postgresqlConfig16_DebugParallelQueryToJSON(object: PostgresqlConfig16_DebugParallelQuery): string;
export declare enum PostgresqlConfig16_LogErrorVerbosity {
    LOG_ERROR_VERBOSITY_UNSPECIFIED = 0,
    LOG_ERROR_VERBOSITY_TERSE = 1,
    LOG_ERROR_VERBOSITY_DEFAULT = 2,
    LOG_ERROR_VERBOSITY_VERBOSE = 3,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_LogErrorVerbosityFromJSON(object: any): PostgresqlConfig16_LogErrorVerbosity;
export declare function postgresqlConfig16_LogErrorVerbosityToJSON(object: PostgresqlConfig16_LogErrorVerbosity): string;
export declare enum PostgresqlConfig16_LogLevel {
    LOG_LEVEL_UNSPECIFIED = 0,
    LOG_LEVEL_DEBUG5 = 1,
    LOG_LEVEL_DEBUG4 = 2,
    LOG_LEVEL_DEBUG3 = 3,
    LOG_LEVEL_DEBUG2 = 4,
    LOG_LEVEL_DEBUG1 = 5,
    LOG_LEVEL_INFO = 12,
    LOG_LEVEL_LOG = 6,
    LOG_LEVEL_NOTICE = 7,
    LOG_LEVEL_WARNING = 8,
    LOG_LEVEL_ERROR = 9,
    LOG_LEVEL_FATAL = 10,
    LOG_LEVEL_PANIC = 11,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_LogLevelFromJSON(object: any): PostgresqlConfig16_LogLevel;
export declare function postgresqlConfig16_LogLevelToJSON(object: PostgresqlConfig16_LogLevel): string;
export declare enum PostgresqlConfig16_LogStatement {
    LOG_STATEMENT_UNSPECIFIED = 0,
    LOG_STATEMENT_NONE = 1,
    LOG_STATEMENT_DDL = 2,
    LOG_STATEMENT_MOD = 3,
    LOG_STATEMENT_ALL = 4,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_LogStatementFromJSON(object: any): PostgresqlConfig16_LogStatement;
export declare function postgresqlConfig16_LogStatementToJSON(object: PostgresqlConfig16_LogStatement): string;
export declare enum PostgresqlConfig16_PgHintPlanDebugPrint {
    PG_HINT_PLAN_DEBUG_PRINT_UNSPECIFIED = 0,
    PG_HINT_PLAN_DEBUG_PRINT_OFF = 1,
    PG_HINT_PLAN_DEBUG_PRINT_ON = 2,
    PG_HINT_PLAN_DEBUG_PRINT_DETAILED = 3,
    PG_HINT_PLAN_DEBUG_PRINT_VERBOSE = 4,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_PgHintPlanDebugPrintFromJSON(object: any): PostgresqlConfig16_PgHintPlanDebugPrint;
export declare function postgresqlConfig16_PgHintPlanDebugPrintToJSON(object: PostgresqlConfig16_PgHintPlanDebugPrint): string;
export declare enum PostgresqlConfig16_PlanCacheMode {
    PLAN_CACHE_MODE_UNSPECIFIED = 0,
    PLAN_CACHE_MODE_AUTO = 1,
    PLAN_CACHE_MODE_FORCE_CUSTOM_PLAN = 2,
    PLAN_CACHE_MODE_FORCE_GENERIC_PLAN = 3,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_PlanCacheModeFromJSON(object: any): PostgresqlConfig16_PlanCacheMode;
export declare function postgresqlConfig16_PlanCacheModeToJSON(object: PostgresqlConfig16_PlanCacheMode): string;
export declare enum PostgresqlConfig16_SharedPreloadLibraries {
    SHARED_PRELOAD_LIBRARIES_UNSPECIFIED = 0,
    SHARED_PRELOAD_LIBRARIES_AUTO_EXPLAIN = 1,
    SHARED_PRELOAD_LIBRARIES_PG_HINT_PLAN = 2,
    SHARED_PRELOAD_LIBRARIES_TIMESCALEDB = 3,
    SHARED_PRELOAD_LIBRARIES_PG_QUALSTATS = 4,
    SHARED_PRELOAD_LIBRARIES_PG_CRON = 5,
    SHARED_PRELOAD_LIBRARIES_PGLOGICAL = 6,
    SHARED_PRELOAD_LIBRARIES_PG_PREWARM = 7,
    SHARED_PRELOAD_LIBRARIES_PGAUDIT = 8,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_SharedPreloadLibrariesFromJSON(object: any): PostgresqlConfig16_SharedPreloadLibraries;
export declare function postgresqlConfig16_SharedPreloadLibrariesToJSON(object: PostgresqlConfig16_SharedPreloadLibraries): string;
export declare enum PostgresqlConfig16_SynchronousCommit {
    SYNCHRONOUS_COMMIT_UNSPECIFIED = 0,
    SYNCHRONOUS_COMMIT_ON = 1,
    SYNCHRONOUS_COMMIT_OFF = 2,
    SYNCHRONOUS_COMMIT_LOCAL = 3,
    SYNCHRONOUS_COMMIT_REMOTE_WRITE = 4,
    SYNCHRONOUS_COMMIT_REMOTE_APPLY = 5,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_SynchronousCommitFromJSON(object: any): PostgresqlConfig16_SynchronousCommit;
export declare function postgresqlConfig16_SynchronousCommitToJSON(object: PostgresqlConfig16_SynchronousCommit): string;
export declare enum PostgresqlConfig16_TransactionIsolation {
    TRANSACTION_ISOLATION_UNSPECIFIED = 0,
    TRANSACTION_ISOLATION_READ_UNCOMMITTED = 1,
    TRANSACTION_ISOLATION_READ_COMMITTED = 2,
    TRANSACTION_ISOLATION_REPEATABLE_READ = 3,
    TRANSACTION_ISOLATION_SERIALIZABLE = 4,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_TransactionIsolationFromJSON(object: any): PostgresqlConfig16_TransactionIsolation;
export declare function postgresqlConfig16_TransactionIsolationToJSON(object: PostgresqlConfig16_TransactionIsolation): string;
export declare enum PostgresqlConfig16_WalLevel {
    WAL_LEVEL_UNSPECIFIED = 0,
    WAL_LEVEL_REPLICA = 1,
    WAL_LEVEL_LOGICAL = 2,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_WalLevelFromJSON(object: any): PostgresqlConfig16_WalLevel;
export declare function postgresqlConfig16_WalLevelToJSON(object: PostgresqlConfig16_WalLevel): string;
export declare enum PostgresqlConfig16_XmlBinary {
    XML_BINARY_UNSPECIFIED = 0,
    XML_BINARY_BASE64 = 1,
    XML_BINARY_HEX = 2,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_XmlBinaryFromJSON(object: any): PostgresqlConfig16_XmlBinary;
export declare function postgresqlConfig16_XmlBinaryToJSON(object: PostgresqlConfig16_XmlBinary): string;
export declare enum PostgresqlConfig16_XmlOption {
    XML_OPTION_UNSPECIFIED = 0,
    XML_OPTION_DOCUMENT = 1,
    XML_OPTION_CONTENT = 2,
    UNRECOGNIZED = -1
}
export declare function postgresqlConfig16_XmlOptionFromJSON(object: any): PostgresqlConfig16_XmlOption;
export declare function postgresqlConfig16_XmlOptionToJSON(object: PostgresqlConfig16_XmlOption): string;
export interface PostgresqlConfigSet16 {
    $type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfigSet16";
    /**
     * Effective settings for a PostgreSQL 16 cluster (a combination of settings defined
     * in [user_config] and [default_config]).
     */
    effectiveConfig?: PostgresqlConfig16;
    /** User-defined settings for a PostgreSQL 16 cluster. */
    userConfig?: PostgresqlConfig16;
    /** Default configuration for a PostgreSQL 16 cluster. */
    defaultConfig?: PostgresqlConfig16;
}
export declare const PostgresqlConfig16: {
    $type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig16";
    encode(message: PostgresqlConfig16, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): PostgresqlConfig16;
    fromJSON(object: any): PostgresqlConfig16;
    toJSON(message: PostgresqlConfig16): unknown;
    fromPartial<I extends {
        timezone?: string | undefined;
        maxConnections?: number | undefined;
        logStatement?: PostgresqlConfig16_LogStatement | undefined;
        maxSlotWalKeepSize?: number | undefined;
        maxPreparedTransactions?: number | undefined;
        logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
        walLevel?: PostgresqlConfig16_WalLevel | undefined;
        synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
        constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
        clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
        logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
        logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
        searchPath?: string | undefined;
        defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
        byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
        xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
        xmloption?: PostgresqlConfig16_XmlOption | undefined;
        backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
        sharedBuffers?: number | undefined;
        tempBuffers?: number | undefined;
        workMem?: number | undefined;
        maintenanceWorkMem?: number | undefined;
        autovacuumWorkMem?: number | undefined;
        tempFileLimit?: number | undefined;
        vacuumCostDelay?: number | undefined;
        vacuumCostPageHit?: number | undefined;
        vacuumCostPageMiss?: number | undefined;
        vacuumCostPageDirty?: number | undefined;
        vacuumCostLimit?: number | undefined;
        bgwriterDelay?: number | undefined;
        bgwriterLruMaxpages?: number | undefined;
        bgwriterLruMultiplier?: number | undefined;
        bgwriterFlushAfter?: number | undefined;
        backendFlushAfter?: number | undefined;
        oldSnapshotThreshold?: number | undefined;
        checkpointTimeout?: number | undefined;
        checkpointCompletionTarget?: number | undefined;
        checkpointFlushAfter?: number | undefined;
        maxWalSize?: number | undefined;
        minWalSize?: number | undefined;
        maxStandbyStreamingDelay?: number | undefined;
        defaultStatisticsTarget?: number | undefined;
        cursorTupleFraction?: number | undefined;
        fromCollapseLimit?: number | undefined;
        joinCollapseLimit?: number | undefined;
        logMinDurationStatement?: number | undefined;
        logCheckpoints?: boolean | undefined;
        logConnections?: boolean | undefined;
        logDisconnections?: boolean | undefined;
        logDuration?: boolean | undefined;
        logLockWaits?: boolean | undefined;
        logTempFiles?: number | undefined;
        rowSecurity?: boolean | undefined;
        statementTimeout?: number | undefined;
        lockTimeout?: number | undefined;
        idleInTransactionSessionTimeout?: number | undefined;
        ginPendingListLimit?: number | undefined;
        deadlockTimeout?: number | undefined;
        maxLocksPerTransaction?: number | undefined;
        maxPredLocksPerTransaction?: number | undefined;
        arrayNulls?: boolean | undefined;
        defaultWithOids?: boolean | undefined;
        escapeStringWarning?: boolean | undefined;
        loCompatPrivileges?: boolean | undefined;
        quoteAllIdentifiers?: boolean | undefined;
        standardConformingStrings?: boolean | undefined;
        synchronizeSeqscans?: boolean | undefined;
        transformNullEquals?: boolean | undefined;
        exitOnError?: boolean | undefined;
        seqPageCost?: number | undefined;
        randomPageCost?: number | undefined;
        autovacuumMaxWorkers?: number | undefined;
        autovacuumVacuumCostDelay?: number | undefined;
        autovacuumVacuumCostLimit?: number | undefined;
        autovacuumNaptime?: number | undefined;
        archiveTimeout?: number | undefined;
        trackActivityQuerySize?: number | undefined;
        effectiveIoConcurrency?: number | undefined;
        effectiveCacheSize?: number | undefined;
        sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
        pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
        pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
        enableBitmapscan?: boolean | undefined;
        enableHashagg?: boolean | undefined;
        enableHashjoin?: boolean | undefined;
        enableIndexscan?: boolean | undefined;
        enableIndexonlyscan?: boolean | undefined;
        enableMaterial?: boolean | undefined;
        enableMergejoin?: boolean | undefined;
        enableNestloop?: boolean | undefined;
        enableSeqscan?: boolean | undefined;
        enableSort?: boolean | undefined;
        enableTidscan?: boolean | undefined;
        maxWorkerProcesses?: number | undefined;
        maxParallelWorkers?: number | undefined;
        maxParallelWorkersPerGather?: number | undefined;
        autovacuumVacuumScaleFactor?: number | undefined;
        autovacuumAnalyzeScaleFactor?: number | undefined;
        defaultTransactionReadOnly?: boolean | undefined;
        autoExplainLogMinDuration?: number | undefined;
        autoExplainLogAnalyze?: boolean | undefined;
        autoExplainLogBuffers?: boolean | undefined;
        autoExplainLogTiming?: boolean | undefined;
        autoExplainLogTriggers?: boolean | undefined;
        autoExplainLogVerbose?: boolean | undefined;
        autoExplainLogNestedStatements?: boolean | undefined;
        autoExplainSampleRate?: number | undefined;
        pgHintPlanEnableHint?: boolean | undefined;
        pgHintPlanEnableHintTable?: boolean | undefined;
        pgQualstatsEnabled?: boolean | undefined;
        pgQualstatsTrackConstants?: boolean | undefined;
        pgQualstatsMax?: number | undefined;
        pgQualstatsResolveOids?: boolean | undefined;
        pgQualstatsSampleRate?: number | undefined;
        maxStackDepth?: number | undefined;
        geqo?: boolean | undefined;
        geqoThreshold?: number | undefined;
        geqoEffort?: number | undefined;
        geqoPoolSize?: number | undefined;
        geqoGenerations?: number | undefined;
        geqoSelectionBias?: number | undefined;
        geqoSeed?: number | undefined;
        maxStandbyArchiveDelay?: number | undefined;
        sessionDurationTimeout?: number | undefined;
        logReplicationCommands?: boolean | undefined;
        logAutovacuumMinDuration?: number | undefined;
        enableParallelAppend?: boolean | undefined;
        enableParallelHash?: boolean | undefined;
        enablePartitionPruning?: boolean | undefined;
        enablePartitionwiseAggregate?: boolean | undefined;
        enablePartitionwiseJoin?: boolean | undefined;
        jit?: boolean | undefined;
        maxParallelMaintenanceWorkers?: number | undefined;
        parallelLeaderParticipation?: boolean | undefined;
        pgTrgmSimilarityThreshold?: number | undefined;
        pgTrgmWordSimilarityThreshold?: number | undefined;
        pgTrgmStrictWordSimilarityThreshold?: number | undefined;
        planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
        logTransactionSampleRate?: number | undefined;
        hashMemMultiplier?: number | undefined;
        logicalDecodingWorkMem?: number | undefined;
        maintenanceIoConcurrency?: number | undefined;
        walKeepSize?: number | undefined;
        enableIncrementalSort?: boolean | undefined;
        autovacuumVacuumInsertThreshold?: number | undefined;
        autovacuumVacuumInsertScaleFactor?: number | undefined;
        logMinDurationSample?: number | undefined;
        logStatementSampleRate?: number | undefined;
        logParameterMaxLength?: number | undefined;
        logParameterMaxLengthOnError?: number | undefined;
        clientConnectionCheckInterval?: number | undefined;
        enableAsyncAppend?: boolean | undefined;
        enableGathermerge?: boolean | undefined;
        enableMemoize?: boolean | undefined;
        logRecoveryConflictWaits?: boolean | undefined;
        vacuumFailsafeAge?: number | undefined;
        vacuumMultixactFailsafeAge?: number | undefined;
        enableGroupByReordering?: boolean | undefined;
        debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
    } & {
        timezone?: string | undefined;
        maxConnections?: number | undefined;
        logStatement?: PostgresqlConfig16_LogStatement | undefined;
        maxSlotWalKeepSize?: number | undefined;
        maxPreparedTransactions?: number | undefined;
        logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
        walLevel?: PostgresqlConfig16_WalLevel | undefined;
        synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
        constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
        clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
        logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
        logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
        searchPath?: string | undefined;
        defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
        byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
        xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
        xmloption?: PostgresqlConfig16_XmlOption | undefined;
        backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
        sharedBuffers?: number | undefined;
        tempBuffers?: number | undefined;
        workMem?: number | undefined;
        maintenanceWorkMem?: number | undefined;
        autovacuumWorkMem?: number | undefined;
        tempFileLimit?: number | undefined;
        vacuumCostDelay?: number | undefined;
        vacuumCostPageHit?: number | undefined;
        vacuumCostPageMiss?: number | undefined;
        vacuumCostPageDirty?: number | undefined;
        vacuumCostLimit?: number | undefined;
        bgwriterDelay?: number | undefined;
        bgwriterLruMaxpages?: number | undefined;
        bgwriterLruMultiplier?: number | undefined;
        bgwriterFlushAfter?: number | undefined;
        backendFlushAfter?: number | undefined;
        oldSnapshotThreshold?: number | undefined;
        checkpointTimeout?: number | undefined;
        checkpointCompletionTarget?: number | undefined;
        checkpointFlushAfter?: number | undefined;
        maxWalSize?: number | undefined;
        minWalSize?: number | undefined;
        maxStandbyStreamingDelay?: number | undefined;
        defaultStatisticsTarget?: number | undefined;
        cursorTupleFraction?: number | undefined;
        fromCollapseLimit?: number | undefined;
        joinCollapseLimit?: number | undefined;
        logMinDurationStatement?: number | undefined;
        logCheckpoints?: boolean | undefined;
        logConnections?: boolean | undefined;
        logDisconnections?: boolean | undefined;
        logDuration?: boolean | undefined;
        logLockWaits?: boolean | undefined;
        logTempFiles?: number | undefined;
        rowSecurity?: boolean | undefined;
        statementTimeout?: number | undefined;
        lockTimeout?: number | undefined;
        idleInTransactionSessionTimeout?: number | undefined;
        ginPendingListLimit?: number | undefined;
        deadlockTimeout?: number | undefined;
        maxLocksPerTransaction?: number | undefined;
        maxPredLocksPerTransaction?: number | undefined;
        arrayNulls?: boolean | undefined;
        defaultWithOids?: boolean | undefined;
        escapeStringWarning?: boolean | undefined;
        loCompatPrivileges?: boolean | undefined;
        quoteAllIdentifiers?: boolean | undefined;
        standardConformingStrings?: boolean | undefined;
        synchronizeSeqscans?: boolean | undefined;
        transformNullEquals?: boolean | undefined;
        exitOnError?: boolean | undefined;
        seqPageCost?: number | undefined;
        randomPageCost?: number | undefined;
        autovacuumMaxWorkers?: number | undefined;
        autovacuumVacuumCostDelay?: number | undefined;
        autovacuumVacuumCostLimit?: number | undefined;
        autovacuumNaptime?: number | undefined;
        archiveTimeout?: number | undefined;
        trackActivityQuerySize?: number | undefined;
        effectiveIoConcurrency?: number | undefined;
        effectiveCacheSize?: number | undefined;
        sharedPreloadLibraries?: (PostgresqlConfig16_SharedPreloadLibraries[] & PostgresqlConfig16_SharedPreloadLibraries[] & Record<Exclude<keyof I["sharedPreloadLibraries"], "$type" | keyof PostgresqlConfig16_SharedPreloadLibraries[]>, never>) | undefined;
        pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
        pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
        enableBitmapscan?: boolean | undefined;
        enableHashagg?: boolean | undefined;
        enableHashjoin?: boolean | undefined;
        enableIndexscan?: boolean | undefined;
        enableIndexonlyscan?: boolean | undefined;
        enableMaterial?: boolean | undefined;
        enableMergejoin?: boolean | undefined;
        enableNestloop?: boolean | undefined;
        enableSeqscan?: boolean | undefined;
        enableSort?: boolean | undefined;
        enableTidscan?: boolean | undefined;
        maxWorkerProcesses?: number | undefined;
        maxParallelWorkers?: number | undefined;
        maxParallelWorkersPerGather?: number | undefined;
        autovacuumVacuumScaleFactor?: number | undefined;
        autovacuumAnalyzeScaleFactor?: number | undefined;
        defaultTransactionReadOnly?: boolean | undefined;
        autoExplainLogMinDuration?: number | undefined;
        autoExplainLogAnalyze?: boolean | undefined;
        autoExplainLogBuffers?: boolean | undefined;
        autoExplainLogTiming?: boolean | undefined;
        autoExplainLogTriggers?: boolean | undefined;
        autoExplainLogVerbose?: boolean | undefined;
        autoExplainLogNestedStatements?: boolean | undefined;
        autoExplainSampleRate?: number | undefined;
        pgHintPlanEnableHint?: boolean | undefined;
        pgHintPlanEnableHintTable?: boolean | undefined;
        pgQualstatsEnabled?: boolean | undefined;
        pgQualstatsTrackConstants?: boolean | undefined;
        pgQualstatsMax?: number | undefined;
        pgQualstatsResolveOids?: boolean | undefined;
        pgQualstatsSampleRate?: number | undefined;
        maxStackDepth?: number | undefined;
        geqo?: boolean | undefined;
        geqoThreshold?: number | undefined;
        geqoEffort?: number | undefined;
        geqoPoolSize?: number | undefined;
        geqoGenerations?: number | undefined;
        geqoSelectionBias?: number | undefined;
        geqoSeed?: number | undefined;
        maxStandbyArchiveDelay?: number | undefined;
        sessionDurationTimeout?: number | undefined;
        logReplicationCommands?: boolean | undefined;
        logAutovacuumMinDuration?: number | undefined;
        enableParallelAppend?: boolean | undefined;
        enableParallelHash?: boolean | undefined;
        enablePartitionPruning?: boolean | undefined;
        enablePartitionwiseAggregate?: boolean | undefined;
        enablePartitionwiseJoin?: boolean | undefined;
        jit?: boolean | undefined;
        maxParallelMaintenanceWorkers?: number | undefined;
        parallelLeaderParticipation?: boolean | undefined;
        pgTrgmSimilarityThreshold?: number | undefined;
        pgTrgmWordSimilarityThreshold?: number | undefined;
        pgTrgmStrictWordSimilarityThreshold?: number | undefined;
        planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
        logTransactionSampleRate?: number | undefined;
        hashMemMultiplier?: number | undefined;
        logicalDecodingWorkMem?: number | undefined;
        maintenanceIoConcurrency?: number | undefined;
        walKeepSize?: number | undefined;
        enableIncrementalSort?: boolean | undefined;
        autovacuumVacuumInsertThreshold?: number | undefined;
        autovacuumVacuumInsertScaleFactor?: number | undefined;
        logMinDurationSample?: number | undefined;
        logStatementSampleRate?: number | undefined;
        logParameterMaxLength?: number | undefined;
        logParameterMaxLengthOnError?: number | undefined;
        clientConnectionCheckInterval?: number | undefined;
        enableAsyncAppend?: boolean | undefined;
        enableGathermerge?: boolean | undefined;
        enableMemoize?: boolean | undefined;
        logRecoveryConflictWaits?: boolean | undefined;
        vacuumFailsafeAge?: number | undefined;
        vacuumMultixactFailsafeAge?: number | undefined;
        enableGroupByReordering?: boolean | undefined;
        debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
    } & Record<Exclude<keyof I, "$type" | "timezone" | "maxConnections" | "logStatement" | "maxSlotWalKeepSize" | "maxPreparedTransactions" | "logErrorVerbosity" | "walLevel" | "synchronousCommit" | "constraintExclusion" | "clientMinMessages" | "logMinMessages" | "logMinErrorStatement" | "searchPath" | "defaultTransactionIsolation" | "byteaOutput" | "xmlbinary" | "xmloption" | "backslashQuote" | "sharedBuffers" | "tempBuffers" | "workMem" | "maintenanceWorkMem" | "autovacuumWorkMem" | "tempFileLimit" | "vacuumCostDelay" | "vacuumCostPageHit" | "vacuumCostPageMiss" | "vacuumCostPageDirty" | "vacuumCostLimit" | "bgwriterDelay" | "bgwriterLruMaxpages" | "bgwriterLruMultiplier" | "bgwriterFlushAfter" | "backendFlushAfter" | "oldSnapshotThreshold" | "checkpointTimeout" | "checkpointCompletionTarget" | "checkpointFlushAfter" | "maxWalSize" | "minWalSize" | "maxStandbyStreamingDelay" | "defaultStatisticsTarget" | "cursorTupleFraction" | "fromCollapseLimit" | "joinCollapseLimit" | "logMinDurationStatement" | "logCheckpoints" | "logConnections" | "logDisconnections" | "logDuration" | "logLockWaits" | "logTempFiles" | "rowSecurity" | "statementTimeout" | "lockTimeout" | "idleInTransactionSessionTimeout" | "ginPendingListLimit" | "deadlockTimeout" | "maxLocksPerTransaction" | "maxPredLocksPerTransaction" | "arrayNulls" | "defaultWithOids" | "escapeStringWarning" | "loCompatPrivileges" | "quoteAllIdentifiers" | "standardConformingStrings" | "synchronizeSeqscans" | "transformNullEquals" | "exitOnError" | "seqPageCost" | "randomPageCost" | "autovacuumMaxWorkers" | "autovacuumVacuumCostDelay" | "autovacuumVacuumCostLimit" | "autovacuumNaptime" | "archiveTimeout" | "trackActivityQuerySize" | "effectiveIoConcurrency" | "effectiveCacheSize" | "sharedPreloadLibraries" | "pgHintPlanDebugPrint" | "pgHintPlanMessageLevel" | "enableBitmapscan" | "enableHashagg" | "enableHashjoin" | "enableIndexscan" | "enableIndexonlyscan" | "enableMaterial" | "enableMergejoin" | "enableNestloop" | "enableSeqscan" | "enableSort" | "enableTidscan" | "maxWorkerProcesses" | "maxParallelWorkers" | "maxParallelWorkersPerGather" | "autovacuumVacuumScaleFactor" | "autovacuumAnalyzeScaleFactor" | "defaultTransactionReadOnly" | "autoExplainLogMinDuration" | "autoExplainLogAnalyze" | "autoExplainLogBuffers" | "autoExplainLogTiming" | "autoExplainLogTriggers" | "autoExplainLogVerbose" | "autoExplainLogNestedStatements" | "autoExplainSampleRate" | "pgHintPlanEnableHint" | "pgHintPlanEnableHintTable" | "pgQualstatsEnabled" | "pgQualstatsTrackConstants" | "pgQualstatsMax" | "pgQualstatsResolveOids" | "pgQualstatsSampleRate" | "maxStackDepth" | "geqo" | "geqoThreshold" | "geqoEffort" | "geqoPoolSize" | "geqoGenerations" | "geqoSelectionBias" | "geqoSeed" | "maxStandbyArchiveDelay" | "sessionDurationTimeout" | "logReplicationCommands" | "logAutovacuumMinDuration" | "enableParallelAppend" | "enableParallelHash" | "enablePartitionPruning" | "enablePartitionwiseAggregate" | "enablePartitionwiseJoin" | "jit" | "maxParallelMaintenanceWorkers" | "parallelLeaderParticipation" | "pgTrgmSimilarityThreshold" | "pgTrgmWordSimilarityThreshold" | "pgTrgmStrictWordSimilarityThreshold" | "planCacheMode" | "logTransactionSampleRate" | "hashMemMultiplier" | "logicalDecodingWorkMem" | "maintenanceIoConcurrency" | "walKeepSize" | "enableIncrementalSort" | "autovacuumVacuumInsertThreshold" | "autovacuumVacuumInsertScaleFactor" | "logMinDurationSample" | "logStatementSampleRate" | "logParameterMaxLength" | "logParameterMaxLengthOnError" | "clientConnectionCheckInterval" | "enableAsyncAppend" | "enableGathermerge" | "enableMemoize" | "logRecoveryConflictWaits" | "vacuumFailsafeAge" | "vacuumMultixactFailsafeAge" | "enableGroupByReordering" | "debugParallelQuery">, never>>(object: I): PostgresqlConfig16;
};
export declare const PostgresqlConfigSet16: {
    $type: "yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfigSet16";
    encode(message: PostgresqlConfigSet16, writer?: _m0.Writer): _m0.Writer;
    decode(input: _m0.Reader | Uint8Array, length?: number | undefined): PostgresqlConfigSet16;
    fromJSON(object: any): PostgresqlConfigSet16;
    toJSON(message: PostgresqlConfigSet16): unknown;
    fromPartial<I extends {
        effectiveConfig?: {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } | undefined;
        userConfig?: {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } | undefined;
        defaultConfig?: {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } | undefined;
    } & {
        effectiveConfig?: ({
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: (PostgresqlConfig16_SharedPreloadLibraries[] & PostgresqlConfig16_SharedPreloadLibraries[] & Record<Exclude<keyof I["effectiveConfig"]["sharedPreloadLibraries"], "$type" | keyof PostgresqlConfig16_SharedPreloadLibraries[]>, never>) | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & Record<Exclude<keyof I["effectiveConfig"], "$type" | "timezone" | "maxConnections" | "logStatement" | "maxSlotWalKeepSize" | "maxPreparedTransactions" | "logErrorVerbosity" | "walLevel" | "synchronousCommit" | "constraintExclusion" | "clientMinMessages" | "logMinMessages" | "logMinErrorStatement" | "searchPath" | "defaultTransactionIsolation" | "byteaOutput" | "xmlbinary" | "xmloption" | "backslashQuote" | "sharedBuffers" | "tempBuffers" | "workMem" | "maintenanceWorkMem" | "autovacuumWorkMem" | "tempFileLimit" | "vacuumCostDelay" | "vacuumCostPageHit" | "vacuumCostPageMiss" | "vacuumCostPageDirty" | "vacuumCostLimit" | "bgwriterDelay" | "bgwriterLruMaxpages" | "bgwriterLruMultiplier" | "bgwriterFlushAfter" | "backendFlushAfter" | "oldSnapshotThreshold" | "checkpointTimeout" | "checkpointCompletionTarget" | "checkpointFlushAfter" | "maxWalSize" | "minWalSize" | "maxStandbyStreamingDelay" | "defaultStatisticsTarget" | "cursorTupleFraction" | "fromCollapseLimit" | "joinCollapseLimit" | "logMinDurationStatement" | "logCheckpoints" | "logConnections" | "logDisconnections" | "logDuration" | "logLockWaits" | "logTempFiles" | "rowSecurity" | "statementTimeout" | "lockTimeout" | "idleInTransactionSessionTimeout" | "ginPendingListLimit" | "deadlockTimeout" | "maxLocksPerTransaction" | "maxPredLocksPerTransaction" | "arrayNulls" | "defaultWithOids" | "escapeStringWarning" | "loCompatPrivileges" | "quoteAllIdentifiers" | "standardConformingStrings" | "synchronizeSeqscans" | "transformNullEquals" | "exitOnError" | "seqPageCost" | "randomPageCost" | "autovacuumMaxWorkers" | "autovacuumVacuumCostDelay" | "autovacuumVacuumCostLimit" | "autovacuumNaptime" | "archiveTimeout" | "trackActivityQuerySize" | "effectiveIoConcurrency" | "effectiveCacheSize" | "sharedPreloadLibraries" | "pgHintPlanDebugPrint" | "pgHintPlanMessageLevel" | "enableBitmapscan" | "enableHashagg" | "enableHashjoin" | "enableIndexscan" | "enableIndexonlyscan" | "enableMaterial" | "enableMergejoin" | "enableNestloop" | "enableSeqscan" | "enableSort" | "enableTidscan" | "maxWorkerProcesses" | "maxParallelWorkers" | "maxParallelWorkersPerGather" | "autovacuumVacuumScaleFactor" | "autovacuumAnalyzeScaleFactor" | "defaultTransactionReadOnly" | "autoExplainLogMinDuration" | "autoExplainLogAnalyze" | "autoExplainLogBuffers" | "autoExplainLogTiming" | "autoExplainLogTriggers" | "autoExplainLogVerbose" | "autoExplainLogNestedStatements" | "autoExplainSampleRate" | "pgHintPlanEnableHint" | "pgHintPlanEnableHintTable" | "pgQualstatsEnabled" | "pgQualstatsTrackConstants" | "pgQualstatsMax" | "pgQualstatsResolveOids" | "pgQualstatsSampleRate" | "maxStackDepth" | "geqo" | "geqoThreshold" | "geqoEffort" | "geqoPoolSize" | "geqoGenerations" | "geqoSelectionBias" | "geqoSeed" | "maxStandbyArchiveDelay" | "sessionDurationTimeout" | "logReplicationCommands" | "logAutovacuumMinDuration" | "enableParallelAppend" | "enableParallelHash" | "enablePartitionPruning" | "enablePartitionwiseAggregate" | "enablePartitionwiseJoin" | "jit" | "maxParallelMaintenanceWorkers" | "parallelLeaderParticipation" | "pgTrgmSimilarityThreshold" | "pgTrgmWordSimilarityThreshold" | "pgTrgmStrictWordSimilarityThreshold" | "planCacheMode" | "logTransactionSampleRate" | "hashMemMultiplier" | "logicalDecodingWorkMem" | "maintenanceIoConcurrency" | "walKeepSize" | "enableIncrementalSort" | "autovacuumVacuumInsertThreshold" | "autovacuumVacuumInsertScaleFactor" | "logMinDurationSample" | "logStatementSampleRate" | "logParameterMaxLength" | "logParameterMaxLengthOnError" | "clientConnectionCheckInterval" | "enableAsyncAppend" | "enableGathermerge" | "enableMemoize" | "logRecoveryConflictWaits" | "vacuumFailsafeAge" | "vacuumMultixactFailsafeAge" | "enableGroupByReordering" | "debugParallelQuery">, never>) | undefined;
        userConfig?: ({
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: (PostgresqlConfig16_SharedPreloadLibraries[] & PostgresqlConfig16_SharedPreloadLibraries[] & Record<Exclude<keyof I["userConfig"]["sharedPreloadLibraries"], "$type" | keyof PostgresqlConfig16_SharedPreloadLibraries[]>, never>) | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & Record<Exclude<keyof I["userConfig"], "$type" | "timezone" | "maxConnections" | "logStatement" | "maxSlotWalKeepSize" | "maxPreparedTransactions" | "logErrorVerbosity" | "walLevel" | "synchronousCommit" | "constraintExclusion" | "clientMinMessages" | "logMinMessages" | "logMinErrorStatement" | "searchPath" | "defaultTransactionIsolation" | "byteaOutput" | "xmlbinary" | "xmloption" | "backslashQuote" | "sharedBuffers" | "tempBuffers" | "workMem" | "maintenanceWorkMem" | "autovacuumWorkMem" | "tempFileLimit" | "vacuumCostDelay" | "vacuumCostPageHit" | "vacuumCostPageMiss" | "vacuumCostPageDirty" | "vacuumCostLimit" | "bgwriterDelay" | "bgwriterLruMaxpages" | "bgwriterLruMultiplier" | "bgwriterFlushAfter" | "backendFlushAfter" | "oldSnapshotThreshold" | "checkpointTimeout" | "checkpointCompletionTarget" | "checkpointFlushAfter" | "maxWalSize" | "minWalSize" | "maxStandbyStreamingDelay" | "defaultStatisticsTarget" | "cursorTupleFraction" | "fromCollapseLimit" | "joinCollapseLimit" | "logMinDurationStatement" | "logCheckpoints" | "logConnections" | "logDisconnections" | "logDuration" | "logLockWaits" | "logTempFiles" | "rowSecurity" | "statementTimeout" | "lockTimeout" | "idleInTransactionSessionTimeout" | "ginPendingListLimit" | "deadlockTimeout" | "maxLocksPerTransaction" | "maxPredLocksPerTransaction" | "arrayNulls" | "defaultWithOids" | "escapeStringWarning" | "loCompatPrivileges" | "quoteAllIdentifiers" | "standardConformingStrings" | "synchronizeSeqscans" | "transformNullEquals" | "exitOnError" | "seqPageCost" | "randomPageCost" | "autovacuumMaxWorkers" | "autovacuumVacuumCostDelay" | "autovacuumVacuumCostLimit" | "autovacuumNaptime" | "archiveTimeout" | "trackActivityQuerySize" | "effectiveIoConcurrency" | "effectiveCacheSize" | "sharedPreloadLibraries" | "pgHintPlanDebugPrint" | "pgHintPlanMessageLevel" | "enableBitmapscan" | "enableHashagg" | "enableHashjoin" | "enableIndexscan" | "enableIndexonlyscan" | "enableMaterial" | "enableMergejoin" | "enableNestloop" | "enableSeqscan" | "enableSort" | "enableTidscan" | "maxWorkerProcesses" | "maxParallelWorkers" | "maxParallelWorkersPerGather" | "autovacuumVacuumScaleFactor" | "autovacuumAnalyzeScaleFactor" | "defaultTransactionReadOnly" | "autoExplainLogMinDuration" | "autoExplainLogAnalyze" | "autoExplainLogBuffers" | "autoExplainLogTiming" | "autoExplainLogTriggers" | "autoExplainLogVerbose" | "autoExplainLogNestedStatements" | "autoExplainSampleRate" | "pgHintPlanEnableHint" | "pgHintPlanEnableHintTable" | "pgQualstatsEnabled" | "pgQualstatsTrackConstants" | "pgQualstatsMax" | "pgQualstatsResolveOids" | "pgQualstatsSampleRate" | "maxStackDepth" | "geqo" | "geqoThreshold" | "geqoEffort" | "geqoPoolSize" | "geqoGenerations" | "geqoSelectionBias" | "geqoSeed" | "maxStandbyArchiveDelay" | "sessionDurationTimeout" | "logReplicationCommands" | "logAutovacuumMinDuration" | "enableParallelAppend" | "enableParallelHash" | "enablePartitionPruning" | "enablePartitionwiseAggregate" | "enablePartitionwiseJoin" | "jit" | "maxParallelMaintenanceWorkers" | "parallelLeaderParticipation" | "pgTrgmSimilarityThreshold" | "pgTrgmWordSimilarityThreshold" | "pgTrgmStrictWordSimilarityThreshold" | "planCacheMode" | "logTransactionSampleRate" | "hashMemMultiplier" | "logicalDecodingWorkMem" | "maintenanceIoConcurrency" | "walKeepSize" | "enableIncrementalSort" | "autovacuumVacuumInsertThreshold" | "autovacuumVacuumInsertScaleFactor" | "logMinDurationSample" | "logStatementSampleRate" | "logParameterMaxLength" | "logParameterMaxLengthOnError" | "clientConnectionCheckInterval" | "enableAsyncAppend" | "enableGathermerge" | "enableMemoize" | "logRecoveryConflictWaits" | "vacuumFailsafeAge" | "vacuumMultixactFailsafeAge" | "enableGroupByReordering" | "debugParallelQuery">, never>) | undefined;
        defaultConfig?: ({
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: PostgresqlConfig16_SharedPreloadLibraries[] | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & {
            timezone?: string | undefined;
            maxConnections?: number | undefined;
            logStatement?: PostgresqlConfig16_LogStatement | undefined;
            maxSlotWalKeepSize?: number | undefined;
            maxPreparedTransactions?: number | undefined;
            logErrorVerbosity?: PostgresqlConfig16_LogErrorVerbosity | undefined;
            walLevel?: PostgresqlConfig16_WalLevel | undefined;
            synchronousCommit?: PostgresqlConfig16_SynchronousCommit | undefined;
            constraintExclusion?: PostgresqlConfig16_ConstraintExclusion | undefined;
            clientMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinMessages?: PostgresqlConfig16_LogLevel | undefined;
            logMinErrorStatement?: PostgresqlConfig16_LogLevel | undefined;
            searchPath?: string | undefined;
            defaultTransactionIsolation?: PostgresqlConfig16_TransactionIsolation | undefined;
            byteaOutput?: PostgresqlConfig16_ByteaOutput | undefined;
            xmlbinary?: PostgresqlConfig16_XmlBinary | undefined;
            xmloption?: PostgresqlConfig16_XmlOption | undefined;
            backslashQuote?: PostgresqlConfig16_BackslashQuote | undefined;
            sharedBuffers?: number | undefined;
            tempBuffers?: number | undefined;
            workMem?: number | undefined;
            maintenanceWorkMem?: number | undefined;
            autovacuumWorkMem?: number | undefined;
            tempFileLimit?: number | undefined;
            vacuumCostDelay?: number | undefined;
            vacuumCostPageHit?: number | undefined;
            vacuumCostPageMiss?: number | undefined;
            vacuumCostPageDirty?: number | undefined;
            vacuumCostLimit?: number | undefined;
            bgwriterDelay?: number | undefined;
            bgwriterLruMaxpages?: number | undefined;
            bgwriterLruMultiplier?: number | undefined;
            bgwriterFlushAfter?: number | undefined;
            backendFlushAfter?: number | undefined;
            oldSnapshotThreshold?: number | undefined;
            checkpointTimeout?: number | undefined;
            checkpointCompletionTarget?: number | undefined;
            checkpointFlushAfter?: number | undefined;
            maxWalSize?: number | undefined;
            minWalSize?: number | undefined;
            maxStandbyStreamingDelay?: number | undefined;
            defaultStatisticsTarget?: number | undefined;
            cursorTupleFraction?: number | undefined;
            fromCollapseLimit?: number | undefined;
            joinCollapseLimit?: number | undefined;
            logMinDurationStatement?: number | undefined;
            logCheckpoints?: boolean | undefined;
            logConnections?: boolean | undefined;
            logDisconnections?: boolean | undefined;
            logDuration?: boolean | undefined;
            logLockWaits?: boolean | undefined;
            logTempFiles?: number | undefined;
            rowSecurity?: boolean | undefined;
            statementTimeout?: number | undefined;
            lockTimeout?: number | undefined;
            idleInTransactionSessionTimeout?: number | undefined;
            ginPendingListLimit?: number | undefined;
            deadlockTimeout?: number | undefined;
            maxLocksPerTransaction?: number | undefined;
            maxPredLocksPerTransaction?: number | undefined;
            arrayNulls?: boolean | undefined;
            defaultWithOids?: boolean | undefined;
            escapeStringWarning?: boolean | undefined;
            loCompatPrivileges?: boolean | undefined;
            quoteAllIdentifiers?: boolean | undefined;
            standardConformingStrings?: boolean | undefined;
            synchronizeSeqscans?: boolean | undefined;
            transformNullEquals?: boolean | undefined;
            exitOnError?: boolean | undefined;
            seqPageCost?: number | undefined;
            randomPageCost?: number | undefined;
            autovacuumMaxWorkers?: number | undefined;
            autovacuumVacuumCostDelay?: number | undefined;
            autovacuumVacuumCostLimit?: number | undefined;
            autovacuumNaptime?: number | undefined;
            archiveTimeout?: number | undefined;
            trackActivityQuerySize?: number | undefined;
            effectiveIoConcurrency?: number | undefined;
            effectiveCacheSize?: number | undefined;
            sharedPreloadLibraries?: (PostgresqlConfig16_SharedPreloadLibraries[] & PostgresqlConfig16_SharedPreloadLibraries[] & Record<Exclude<keyof I["defaultConfig"]["sharedPreloadLibraries"], "$type" | keyof PostgresqlConfig16_SharedPreloadLibraries[]>, never>) | undefined;
            pgHintPlanDebugPrint?: PostgresqlConfig16_PgHintPlanDebugPrint | undefined;
            pgHintPlanMessageLevel?: PostgresqlConfig16_LogLevel | undefined;
            enableBitmapscan?: boolean | undefined;
            enableHashagg?: boolean | undefined;
            enableHashjoin?: boolean | undefined;
            enableIndexscan?: boolean | undefined;
            enableIndexonlyscan?: boolean | undefined;
            enableMaterial?: boolean | undefined;
            enableMergejoin?: boolean | undefined;
            enableNestloop?: boolean | undefined;
            enableSeqscan?: boolean | undefined;
            enableSort?: boolean | undefined;
            enableTidscan?: boolean | undefined;
            maxWorkerProcesses?: number | undefined;
            maxParallelWorkers?: number | undefined;
            maxParallelWorkersPerGather?: number | undefined;
            autovacuumVacuumScaleFactor?: number | undefined;
            autovacuumAnalyzeScaleFactor?: number | undefined;
            defaultTransactionReadOnly?: boolean | undefined;
            autoExplainLogMinDuration?: number | undefined;
            autoExplainLogAnalyze?: boolean | undefined;
            autoExplainLogBuffers?: boolean | undefined;
            autoExplainLogTiming?: boolean | undefined;
            autoExplainLogTriggers?: boolean | undefined;
            autoExplainLogVerbose?: boolean | undefined;
            autoExplainLogNestedStatements?: boolean | undefined;
            autoExplainSampleRate?: number | undefined;
            pgHintPlanEnableHint?: boolean | undefined;
            pgHintPlanEnableHintTable?: boolean | undefined;
            pgQualstatsEnabled?: boolean | undefined;
            pgQualstatsTrackConstants?: boolean | undefined;
            pgQualstatsMax?: number | undefined;
            pgQualstatsResolveOids?: boolean | undefined;
            pgQualstatsSampleRate?: number | undefined;
            maxStackDepth?: number | undefined;
            geqo?: boolean | undefined;
            geqoThreshold?: number | undefined;
            geqoEffort?: number | undefined;
            geqoPoolSize?: number | undefined;
            geqoGenerations?: number | undefined;
            geqoSelectionBias?: number | undefined;
            geqoSeed?: number | undefined;
            maxStandbyArchiveDelay?: number | undefined;
            sessionDurationTimeout?: number | undefined;
            logReplicationCommands?: boolean | undefined;
            logAutovacuumMinDuration?: number | undefined;
            enableParallelAppend?: boolean | undefined;
            enableParallelHash?: boolean | undefined;
            enablePartitionPruning?: boolean | undefined;
            enablePartitionwiseAggregate?: boolean | undefined;
            enablePartitionwiseJoin?: boolean | undefined;
            jit?: boolean | undefined;
            maxParallelMaintenanceWorkers?: number | undefined;
            parallelLeaderParticipation?: boolean | undefined;
            pgTrgmSimilarityThreshold?: number | undefined;
            pgTrgmWordSimilarityThreshold?: number | undefined;
            pgTrgmStrictWordSimilarityThreshold?: number | undefined;
            planCacheMode?: PostgresqlConfig16_PlanCacheMode | undefined;
            logTransactionSampleRate?: number | undefined;
            hashMemMultiplier?: number | undefined;
            logicalDecodingWorkMem?: number | undefined;
            maintenanceIoConcurrency?: number | undefined;
            walKeepSize?: number | undefined;
            enableIncrementalSort?: boolean | undefined;
            autovacuumVacuumInsertThreshold?: number | undefined;
            autovacuumVacuumInsertScaleFactor?: number | undefined;
            logMinDurationSample?: number | undefined;
            logStatementSampleRate?: number | undefined;
            logParameterMaxLength?: number | undefined;
            logParameterMaxLengthOnError?: number | undefined;
            clientConnectionCheckInterval?: number | undefined;
            enableAsyncAppend?: boolean | undefined;
            enableGathermerge?: boolean | undefined;
            enableMemoize?: boolean | undefined;
            logRecoveryConflictWaits?: boolean | undefined;
            vacuumFailsafeAge?: number | undefined;
            vacuumMultixactFailsafeAge?: number | undefined;
            enableGroupByReordering?: boolean | undefined;
            debugParallelQuery?: PostgresqlConfig16_DebugParallelQuery | undefined;
        } & Record<Exclude<keyof I["defaultConfig"], "$type" | "timezone" | "maxConnections" | "logStatement" | "maxSlotWalKeepSize" | "maxPreparedTransactions" | "logErrorVerbosity" | "walLevel" | "synchronousCommit" | "constraintExclusion" | "clientMinMessages" | "logMinMessages" | "logMinErrorStatement" | "searchPath" | "defaultTransactionIsolation" | "byteaOutput" | "xmlbinary" | "xmloption" | "backslashQuote" | "sharedBuffers" | "tempBuffers" | "workMem" | "maintenanceWorkMem" | "autovacuumWorkMem" | "tempFileLimit" | "vacuumCostDelay" | "vacuumCostPageHit" | "vacuumCostPageMiss" | "vacuumCostPageDirty" | "vacuumCostLimit" | "bgwriterDelay" | "bgwriterLruMaxpages" | "bgwriterLruMultiplier" | "bgwriterFlushAfter" | "backendFlushAfter" | "oldSnapshotThreshold" | "checkpointTimeout" | "checkpointCompletionTarget" | "checkpointFlushAfter" | "maxWalSize" | "minWalSize" | "maxStandbyStreamingDelay" | "defaultStatisticsTarget" | "cursorTupleFraction" | "fromCollapseLimit" | "joinCollapseLimit" | "logMinDurationStatement" | "logCheckpoints" | "logConnections" | "logDisconnections" | "logDuration" | "logLockWaits" | "logTempFiles" | "rowSecurity" | "statementTimeout" | "lockTimeout" | "idleInTransactionSessionTimeout" | "ginPendingListLimit" | "deadlockTimeout" | "maxLocksPerTransaction" | "maxPredLocksPerTransaction" | "arrayNulls" | "defaultWithOids" | "escapeStringWarning" | "loCompatPrivileges" | "quoteAllIdentifiers" | "standardConformingStrings" | "synchronizeSeqscans" | "transformNullEquals" | "exitOnError" | "seqPageCost" | "randomPageCost" | "autovacuumMaxWorkers" | "autovacuumVacuumCostDelay" | "autovacuumVacuumCostLimit" | "autovacuumNaptime" | "archiveTimeout" | "trackActivityQuerySize" | "effectiveIoConcurrency" | "effectiveCacheSize" | "sharedPreloadLibraries" | "pgHintPlanDebugPrint" | "pgHintPlanMessageLevel" | "enableBitmapscan" | "enableHashagg" | "enableHashjoin" | "enableIndexscan" | "enableIndexonlyscan" | "enableMaterial" | "enableMergejoin" | "enableNestloop" | "enableSeqscan" | "enableSort" | "enableTidscan" | "maxWorkerProcesses" | "maxParallelWorkers" | "maxParallelWorkersPerGather" | "autovacuumVacuumScaleFactor" | "autovacuumAnalyzeScaleFactor" | "defaultTransactionReadOnly" | "autoExplainLogMinDuration" | "autoExplainLogAnalyze" | "autoExplainLogBuffers" | "autoExplainLogTiming" | "autoExplainLogTriggers" | "autoExplainLogVerbose" | "autoExplainLogNestedStatements" | "autoExplainSampleRate" | "pgHintPlanEnableHint" | "pgHintPlanEnableHintTable" | "pgQualstatsEnabled" | "pgQualstatsTrackConstants" | "pgQualstatsMax" | "pgQualstatsResolveOids" | "pgQualstatsSampleRate" | "maxStackDepth" | "geqo" | "geqoThreshold" | "geqoEffort" | "geqoPoolSize" | "geqoGenerations" | "geqoSelectionBias" | "geqoSeed" | "maxStandbyArchiveDelay" | "sessionDurationTimeout" | "logReplicationCommands" | "logAutovacuumMinDuration" | "enableParallelAppend" | "enableParallelHash" | "enablePartitionPruning" | "enablePartitionwiseAggregate" | "enablePartitionwiseJoin" | "jit" | "maxParallelMaintenanceWorkers" | "parallelLeaderParticipation" | "pgTrgmSimilarityThreshold" | "pgTrgmWordSimilarityThreshold" | "pgTrgmStrictWordSimilarityThreshold" | "planCacheMode" | "logTransactionSampleRate" | "hashMemMultiplier" | "logicalDecodingWorkMem" | "maintenanceIoConcurrency" | "walKeepSize" | "enableIncrementalSort" | "autovacuumVacuumInsertThreshold" | "autovacuumVacuumInsertScaleFactor" | "logMinDurationSample" | "logStatementSampleRate" | "logParameterMaxLength" | "logParameterMaxLengthOnError" | "clientConnectionCheckInterval" | "enableAsyncAppend" | "enableGathermerge" | "enableMemoize" | "logRecoveryConflictWaits" | "vacuumFailsafeAge" | "vacuumMultixactFailsafeAge" | "enableGroupByReordering" | "debugParallelQuery">, never>) | undefined;
    } & Record<Exclude<keyof I, "$type" | "effectiveConfig" | "userConfig" | "defaultConfig">, never>>(object: I): PostgresqlConfigSet16;
};
declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
export declare type DeepPartial<T> = T extends Builtin ? T : T extends Array<infer U> ? Array<DeepPartial<U>> : T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>> : T extends {} ? {
    [K in Exclude<keyof T, "$type">]?: DeepPartial<T[K]>;
} : Partial<T>;
declare type KeysOfUnion<T> = T extends T ? keyof T : never;
export declare type Exact<P, I extends P> = P extends Builtin ? P : P & {
    [K in keyof P]: Exact<P[K], I[K]>;
} & Record<Exclude<keyof I, KeysOfUnion<P> | "$type">, never>;
export {};
