import type { ContainerRegistrySecretOptions } from "../registry/ContainerRegistrySecretOptions";
/**
 * Create imagePullSecrets in a namespace
 */
export declare function createImagePullSecrets(options: ContainerRegistrySecretOptions): Promise<{
    name?: string;
    value?: string;
}>;
/**
 * Create imagePullSecrets in a namespace by deploy environment
 * @param appSlug - App's slug
 * @param env @example "dev", "prod"
 */
export declare function createImagePullSecretsByDeployEnvironment(appSlug: string, env?: string): Promise<{
    name?: string;
    value?: string;
}>;
/**
 * Create imagePullSecrets in a namespace
 * @param appSlug - App's slug
 * @param env @example "dev", "prod"
 * @param clusterSlug - Cluster's slug
 * @param namespace @default "default"
 */
export declare function createImagePullSecretsInNamespace(appSlug: string, env: string, clusterSlug: string, namespace?: string): Promise<{
    name?: string;
    value?: string;
}>;
//# sourceMappingURL=image-pull-secret.d.ts.map