import type { io } from "./generated"; import type { DeepPartial } from "./helpers"; import type { ObjectMeta } from "./kubernetes"; interface PostgresV1Spec { version: number; instances?: number; memory: string; cpu: { request: string | number; limit: string | number; }; backups?: io.stackgres.v1.SGBackupConfig_spec; extensions?: string[]; overrides?: { instanceProfile?: DeepPartial; postgresConfig?: DeepPartial; cluster?: DeepPartial; }; } export declare class PostgresV1 { private metadata; private spec; constructor(metadata: ObjectMeta, spec: PostgresV1Spec); get yaml(): string; } export {};