import { RequestClient } from '@segment/actions-core';
import { DynamicFieldResponse } from '@segment/actions-core';
import { Payload } from './generated-types';
import type { Settings } from '../generated-types';
export declare function extractVariables(content: string | undefined): string[];
export declare function dynamicTemplateData(request: RequestClient, payload: Payload, settings: Settings): Promise<DynamicFieldResponse>;
export declare function dynamicGroupId(request: RequestClient, settings: Settings): Promise<DynamicFieldResponse>;
export declare function dynamicDomain(request: RequestClient, settings: Settings): Promise<DynamicFieldResponse>;
export declare function dynamicTemplateId(request: RequestClient, settings: Settings): Promise<DynamicFieldResponse>;
export declare function dynamicIpPoolNames(request: RequestClient, settings: Settings): Promise<DynamicFieldResponse>;
