import type { EnvironmentBuilder } from '../types'; export interface Integration { default: { user: string; }; 'balena-api': { privateKey: string; production: { publicKey: string; }; staging: { publicKey: string; }; appId: string; appSecret: string; }; github: { api: string; signature: string; key: string; appId: string; }; front: { api: string; intercom: string; }; discourse: { api: string; username: string; signature: string; }; outreach: { appId: string; appSecret: string; signature: string; }; jellyfish: { appId: string; appSecret: string; }; typeform: { signature: string; }; } export declare const defaults: { INTEGRATION_DEFAULT_USER: string; INTEGRATION_BALENA_API_APP_ID: string; INTEGRATION_BALENA_API_APP_SECRET: string; INTEGRATION_BALENA_API_PRIVATE_KEY: string; INTEGRATION_BALENA_API_PUBLIC_KEY_PRODUCTION: string; INTEGRATION_BALENA_API_PUBLIC_KEY_STAGING: string; INTEGRATION_OUTREACH_APP_ID: string; INTEGRATION_OUTREACH_APP_SECRET: string; INTEGRATION_OUTREACH_SIGNATURE_KEY: string; INTEGRATION_GOOGLE_MEET_CREDENTIALS: string; INTEGRATION_TYPEFORM_SIGNATURE_KEY: string; INTEGRATION_DISCOURSE_SIGNATURE_KEY: string; INTEGRATION_GITHUB_APP_ID: string; INTEGRATION_GITHUB_TOKEN: string; INTEGRATION_GITHUB_PRIVATE_KEY: string; INTEGRATION_GITHUB_SIGNATURE_KEY: string; INTEGRATION_JELLYFISH_APP_ID: string; INTEGRATION_JELLYFISH_APP_SECRET: string; }; export declare function GetIntegration(env: EnvironmentBuilder): Integration;