import type { ComponentContext } from "../../../pipeline/src/index.js";
import type { IO } from "../core/types";
export declare const accountExists: (fullIdentifier: string) => Promise<boolean>;
type ServiceAccount = {
  projectId: string;
  name: string;
  displayName: string;
  roles: string[];
  description: string;
};
export declare const upsertGcloudServiceAccountAndSaveSecret: (instance: IO, context: ComponentContext, account: ServiceAccount, secretName: string) => Promise<void>;
export {};