import { type CompanionContainerDefinition } from '@appsemble/lang-sdk'; import { type V1Deployment, type V1Service } from '@kubernetes/client-node'; /** * Create the spec objects for a service, deployment, and pod. * Use for a single companion container. * * @param definition Companion container properties. * @param name Name to be used for the service and deployment objects. * @param appName Name of the app. * @param appId Id of the app creating the containers. * @param registry The default container registry to be used. * @returns `V1Service` and `V1Deployment` spec objects. */ export declare function generateDeploymentAndServiceSpecs(definition: CompanionContainerDefinition, name: string, appName: string, appId: string, registry?: string): { service: V1Service; deployment: V1Deployment; };