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 whose detailed description is available in * [PostgreSQL documentation](https://www.postgresql.org/docs/9.6/static/runtime-config). */ export interface Postgresqlconfig96 { maxConnections?: number; /** in bytes. */ sharedBuffers?: number; /** in bytes. */ tempBuffers?: number; maxPreparedTransactions?: number; /** in bytes. */ workMem?: number; /** in bytes. */ maintenanceWorkMem?: number; replacementSortTuples?: 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; /** in bytes */ bgwriterFlushAfter?: number; /** in bytes */ backendFlushAfter?: number; oldSnapshotThreshold?: number; walLevel: Postgresqlconfig96_WalLevel; synchronousCommit: Postgresqlconfig96_SynchronousCommit; /** in milliseconds. */ checkpointTimeout?: number; /** Acceptable values are 0.0 to 1.0, inclusive. */ checkpointCompletionTarget?: number; /** in bytes */ checkpointFlushAfter?: number; /** in bytes. */ maxWalSize?: number; /** in bytes. */ minWalSize?: number; /** in milliseconds. */ maxStandbyStreamingDelay?: number; defaultStatisticsTarget?: number; constraintExclusion: Postgresqlconfig96_ConstraintExclusion; cursorTupleFraction?: number; fromCollapseLimit?: number; joinCollapseLimit?: number; forceParallelMode: Postgresqlconfig96_ForceParallelMode; clientMinMessages: Postgresqlconfig96_LogLevel; logMinMessages: Postgresqlconfig96_LogLevel; logMinErrorStatement: Postgresqlconfig96_LogLevel; /** in milliseconds. */ logMinDurationStatement?: number; logCheckpoints?: boolean; logConnections?: boolean; logDisconnections?: boolean; logDuration?: boolean; logErrorVerbosity: Postgresqlconfig96_LogErrorVerbosity; logLockWaits?: boolean; logStatement: Postgresqlconfig96_LogStatement; logTempFiles?: number; searchPath: string; rowSecurity?: boolean; defaultTransactionIsolation: Postgresqlconfig96_TransactionIsolation; /** in milliseconds. */ statementTimeout?: number; /** in milliseconds. */ lockTimeout?: number; /** in milliseconds. */ idleInTransactionSessionTimeout?: number; byteaOutput: Postgresqlconfig96_ByteaOutput; xmlbinary: Postgresqlconfig96_XmlBinary; xmloption: Postgresqlconfig96_XmlOption; /** in bytes. */ ginPendingListLimit?: number; /** in milliseconds. */ deadlockTimeout?: number; maxLocksPerTransaction?: number; maxPredLocksPerTransaction?: number; arrayNulls?: boolean; backslashQuote: Postgresqlconfig96_BackslashQuote; defaultWithOids?: boolean; escapeStringWarning?: boolean; loCompatPrivileges?: boolean; operatorPrecedenceWarning?: boolean; quoteAllIdentifiers?: boolean; standardConformingStrings?: boolean; synchronizeSeqscans?: boolean; transformNullEquals?: boolean; exitOnError?: boolean; seqPageCost?: number; randomPageCost?: number; /** This option has been removed in PostgreSQL 10. */ sqlInheritance?: boolean; autovacuumMaxWorkers?: number; autovacuumVacuumCostDelay?: number; autovacuumVacuumCostLimit?: number; /** in milliseconds. */ autovacuumNaptime?: number; /** in milliseconds. */ archiveTimeout?: number; trackActivityQuerySize?: number; effectiveIoConcurrency?: number; effectiveCacheSize?: number; } export declare enum Postgresqlconfig96_WalLevel { WAL_LEVEL_UNSPECIFIED = 0, WAL_LEVEL_REPLICA = 1, WAL_LEVEL_LOGICAL = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_WalLevelFromJSON(object: any): Postgresqlconfig96_WalLevel; export declare function postgresqlconfig96_WalLevelToJSON(object: Postgresqlconfig96_WalLevel): string; export declare enum Postgresqlconfig96_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 postgresqlconfig96_SynchronousCommitFromJSON(object: any): Postgresqlconfig96_SynchronousCommit; export declare function postgresqlconfig96_SynchronousCommitToJSON(object: Postgresqlconfig96_SynchronousCommit): string; export declare enum Postgresqlconfig96_ConstraintExclusion { CONSTRAINT_EXCLUSION_UNSPECIFIED = 0, CONSTRAINT_EXCLUSION_ON = 1, CONSTRAINT_EXCLUSION_OFF = 2, CONSTRAINT_EXCLUSION_PARTITION = 3, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_ConstraintExclusionFromJSON(object: any): Postgresqlconfig96_ConstraintExclusion; export declare function postgresqlconfig96_ConstraintExclusionToJSON(object: Postgresqlconfig96_ConstraintExclusion): string; export declare enum Postgresqlconfig96_ForceParallelMode { FORCE_PARALLEL_MODE_UNSPECIFIED = 0, FORCE_PARALLEL_MODE_ON = 1, FORCE_PARALLEL_MODE_OFF = 2, FORCE_PARALLEL_MODE_REGRESS = 3, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_ForceParallelModeFromJSON(object: any): Postgresqlconfig96_ForceParallelMode; export declare function postgresqlconfig96_ForceParallelModeToJSON(object: Postgresqlconfig96_ForceParallelMode): string; export declare enum Postgresqlconfig96_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_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 postgresqlconfig96_LogLevelFromJSON(object: any): Postgresqlconfig96_LogLevel; export declare function postgresqlconfig96_LogLevelToJSON(object: Postgresqlconfig96_LogLevel): string; export declare enum Postgresqlconfig96_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 postgresqlconfig96_LogErrorVerbosityFromJSON(object: any): Postgresqlconfig96_LogErrorVerbosity; export declare function postgresqlconfig96_LogErrorVerbosityToJSON(object: Postgresqlconfig96_LogErrorVerbosity): string; export declare enum Postgresqlconfig96_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 postgresqlconfig96_LogStatementFromJSON(object: any): Postgresqlconfig96_LogStatement; export declare function postgresqlconfig96_LogStatementToJSON(object: Postgresqlconfig96_LogStatement): string; export declare enum Postgresqlconfig96_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 postgresqlconfig96_TransactionIsolationFromJSON(object: any): Postgresqlconfig96_TransactionIsolation; export declare function postgresqlconfig96_TransactionIsolationToJSON(object: Postgresqlconfig96_TransactionIsolation): string; export declare enum Postgresqlconfig96_ByteaOutput { BYTEA_OUTPUT_UNSPECIFIED = 0, BYTEA_OUTPUT_HEX = 1, BYTEA_OUTPUT_ESCAPED = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_ByteaOutputFromJSON(object: any): Postgresqlconfig96_ByteaOutput; export declare function postgresqlconfig96_ByteaOutputToJSON(object: Postgresqlconfig96_ByteaOutput): string; export declare enum Postgresqlconfig96_XmlBinary { XML_BINARY_UNSPECIFIED = 0, XML_BINARY_BASE64 = 1, XML_BINARY_HEX = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_XmlBinaryFromJSON(object: any): Postgresqlconfig96_XmlBinary; export declare function postgresqlconfig96_XmlBinaryToJSON(object: Postgresqlconfig96_XmlBinary): string; export declare enum Postgresqlconfig96_XmlOption { XML_OPTION_UNSPECIFIED = 0, XML_OPTION_DOCUMENT = 1, XML_OPTION_CONTENT = 2, UNRECOGNIZED = -1 } export declare function postgresqlconfig96_XmlOptionFromJSON(object: any): Postgresqlconfig96_XmlOption; export declare function postgresqlconfig96_XmlOptionToJSON(object: Postgresqlconfig96_XmlOption): string; export declare enum Postgresqlconfig96_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 postgresqlconfig96_BackslashQuoteFromJSON(object: any): Postgresqlconfig96_BackslashQuote; export declare function postgresqlconfig96_BackslashQuoteToJSON(object: Postgresqlconfig96_BackslashQuote): string; export interface Postgresqlconfigset96 { /** * Effective settings for a PostgreSQL 9.6 cluster (a combination of settings defined * in [user_config] and [default_config]). */ effectiveConfig?: Postgresqlconfig96; /** User-defined settings for a PostgreSQL 9.6 cluster. */ userConfig?: Postgresqlconfig96; /** Default configuration for a PostgreSQL 9.6 cluster. */ defaultConfig?: Postgresqlconfig96; } export declare const Postgresqlconfig96: { encode(message: Postgresqlconfig96, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Postgresqlconfig96; fromJSON(object: any): Postgresqlconfig96; toJSON(message: Postgresqlconfig96): unknown; fromPartial, never>>(object: I): Postgresqlconfig96; }; export declare const Postgresqlconfigset96: { encode(message: Postgresqlconfigset96, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Postgresqlconfigset96; fromJSON(object: any): Postgresqlconfigset96; toJSON(message: Postgresqlconfigset96): unknown; fromPartial, never>) | undefined; userConfig?: ({ maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: number | undefined; workMem?: number | undefined; maintenanceWorkMem?: number | undefined; replacementSortTuples?: 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; walLevel?: Postgresqlconfig96_WalLevel | undefined; synchronousCommit?: Postgresqlconfig96_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig96_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; forceParallelMode?: Postgresqlconfig96_ForceParallelMode | undefined; clientMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig96_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig96_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig96_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig96_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig96_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig96_XmlBinary | undefined; xmloption?: Postgresqlconfig96_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig96_BackslashQuote | undefined; defaultWithOids?: boolean | undefined; escapeStringWarning?: boolean | undefined; loCompatPrivileges?: boolean | undefined; operatorPrecedenceWarning?: boolean | undefined; quoteAllIdentifiers?: boolean | undefined; standardConformingStrings?: boolean | undefined; synchronizeSeqscans?: boolean | undefined; transformNullEquals?: boolean | undefined; exitOnError?: boolean | undefined; seqPageCost?: number | undefined; randomPageCost?: number | undefined; sqlInheritance?: boolean | 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; } & { maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: number | undefined; workMem?: number | undefined; maintenanceWorkMem?: number | undefined; replacementSortTuples?: 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; walLevel?: Postgresqlconfig96_WalLevel | undefined; synchronousCommit?: Postgresqlconfig96_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig96_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; forceParallelMode?: Postgresqlconfig96_ForceParallelMode | undefined; clientMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig96_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig96_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig96_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig96_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig96_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig96_XmlBinary | undefined; xmloption?: Postgresqlconfig96_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig96_BackslashQuote | undefined; defaultWithOids?: boolean | undefined; escapeStringWarning?: boolean | undefined; loCompatPrivileges?: boolean | undefined; operatorPrecedenceWarning?: boolean | undefined; quoteAllIdentifiers?: boolean | undefined; standardConformingStrings?: boolean | undefined; synchronizeSeqscans?: boolean | undefined; transformNullEquals?: boolean | undefined; exitOnError?: boolean | undefined; seqPageCost?: number | undefined; randomPageCost?: number | undefined; sqlInheritance?: boolean | 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; } & Record, never>) | undefined; defaultConfig?: ({ maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: number | undefined; workMem?: number | undefined; maintenanceWorkMem?: number | undefined; replacementSortTuples?: 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; walLevel?: Postgresqlconfig96_WalLevel | undefined; synchronousCommit?: Postgresqlconfig96_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig96_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; forceParallelMode?: Postgresqlconfig96_ForceParallelMode | undefined; clientMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig96_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig96_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig96_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig96_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig96_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig96_XmlBinary | undefined; xmloption?: Postgresqlconfig96_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig96_BackslashQuote | undefined; defaultWithOids?: boolean | undefined; escapeStringWarning?: boolean | undefined; loCompatPrivileges?: boolean | undefined; operatorPrecedenceWarning?: boolean | undefined; quoteAllIdentifiers?: boolean | undefined; standardConformingStrings?: boolean | undefined; synchronizeSeqscans?: boolean | undefined; transformNullEquals?: boolean | undefined; exitOnError?: boolean | undefined; seqPageCost?: number | undefined; randomPageCost?: number | undefined; sqlInheritance?: boolean | 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; } & { maxConnections?: number | undefined; sharedBuffers?: number | undefined; tempBuffers?: number | undefined; maxPreparedTransactions?: number | undefined; workMem?: number | undefined; maintenanceWorkMem?: number | undefined; replacementSortTuples?: 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; walLevel?: Postgresqlconfig96_WalLevel | undefined; synchronousCommit?: Postgresqlconfig96_SynchronousCommit | undefined; checkpointTimeout?: number | undefined; checkpointCompletionTarget?: number | undefined; checkpointFlushAfter?: number | undefined; maxWalSize?: number | undefined; minWalSize?: number | undefined; maxStandbyStreamingDelay?: number | undefined; defaultStatisticsTarget?: number | undefined; constraintExclusion?: Postgresqlconfig96_ConstraintExclusion | undefined; cursorTupleFraction?: number | undefined; fromCollapseLimit?: number | undefined; joinCollapseLimit?: number | undefined; forceParallelMode?: Postgresqlconfig96_ForceParallelMode | undefined; clientMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinMessages?: Postgresqlconfig96_LogLevel | undefined; logMinErrorStatement?: Postgresqlconfig96_LogLevel | undefined; logMinDurationStatement?: number | undefined; logCheckpoints?: boolean | undefined; logConnections?: boolean | undefined; logDisconnections?: boolean | undefined; logDuration?: boolean | undefined; logErrorVerbosity?: Postgresqlconfig96_LogErrorVerbosity | undefined; logLockWaits?: boolean | undefined; logStatement?: Postgresqlconfig96_LogStatement | undefined; logTempFiles?: number | undefined; searchPath?: string | undefined; rowSecurity?: boolean | undefined; defaultTransactionIsolation?: Postgresqlconfig96_TransactionIsolation | undefined; statementTimeout?: number | undefined; lockTimeout?: number | undefined; idleInTransactionSessionTimeout?: number | undefined; byteaOutput?: Postgresqlconfig96_ByteaOutput | undefined; xmlbinary?: Postgresqlconfig96_XmlBinary | undefined; xmloption?: Postgresqlconfig96_XmlOption | undefined; ginPendingListLimit?: number | undefined; deadlockTimeout?: number | undefined; maxLocksPerTransaction?: number | undefined; maxPredLocksPerTransaction?: number | undefined; arrayNulls?: boolean | undefined; backslashQuote?: Postgresqlconfig96_BackslashQuote | undefined; defaultWithOids?: boolean | undefined; escapeStringWarning?: boolean | undefined; loCompatPrivileges?: boolean | undefined; operatorPrecedenceWarning?: boolean | undefined; quoteAllIdentifiers?: boolean | undefined; standardConformingStrings?: boolean | undefined; synchronizeSeqscans?: boolean | undefined; transformNullEquals?: boolean | undefined; exitOnError?: boolean | undefined; seqPageCost?: number | undefined; randomPageCost?: number | undefined; sqlInheritance?: boolean | 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; } & Record, never>) | undefined; } & Record, never>>(object: I): Postgresqlconfigset96; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};