import { Long, unknownFieldsSymbol } from "../../../../../../runtime/protos/index.js"; import type { MessageFns } from "../../../../../../runtime/protos/index.js"; import { customJson } from "../../../../../../runtime/util/logging.js"; /** Represents the `nebius.msp.postgresql.v1alpha1.config.PostgresqlConfig16` protobuf message. */ export interface PostgresqlConfig16 { /** Contains the fully qualified protobuf type name. */ $type: "nebius.msp.postgresql.v1alpha1.config.PostgresqlConfig16"; /** Preserves protobuf fields that this SDK version does not recognize. */ [unknownFieldsSymbol]?: Uint8Array | undefined; /** Returns a safe value for JSON logs. */ [customJson]?: () => unknown; /** in kilobytes. */ autovacuumWorkMem?: Long | undefined; /** in milliseconds. */ statementTimeout?: Long | undefined; /** in milliseconds. */ idleInTransactionSessionTimeout?: Long | undefined; /** in milliseconds. */ autovacuumVacuumCostDelay?: Long | undefined; /** Contains the `autovacuum_vacuum_cost_limit` protobuf field. */ autovacuumVacuumCostLimit?: Long | undefined; /** in seconds. */ autovacuumNaptime?: Long | undefined; /** Contains the `autovacuum_vacuum_scale_factor` protobuf field. */ autovacuumVacuumScaleFactor?: number | undefined; /** Contains the `autovacuum_analyze_scale_factor` protobuf field. */ autovacuumAnalyzeScaleFactor?: number | undefined; /** Contains the `default_transaction_read_only` protobuf field. */ defaultTransactionReadOnly?: boolean | undefined; /** Contains the `search_path` protobuf field. */ searchPath?: string | undefined; /** Contains the `max_connections` protobuf field. */ maxConnections?: Long | undefined; /** in kilobytes. */ sharedBuffers?: Long | undefined; } /** Encodes, decodes, converts, and creates {@link PostgresqlConfig16} messages. */ export declare const PostgresqlConfig16: MessageFns; //# sourceMappingURL=index.d.ts.map