import { IExecuteFunctions, INodeExecutionData } from 'n8n-workflow';
/**
 * List all enforcement profiles
 */
export declare function listEnforcementProfiles(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Create a new enforcement profile
 */
export declare function createEnforcementProfile(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Get an enforcement profile by ID
 */
export declare function getEnforcementProfile(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Get an enforcement profile by name
 */
export declare function getEnforcementProfileByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Update an enforcement profile by ID
 */
export declare function updateEnforcementProfile(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Update an enforcement profile by name
 */
export declare function updateEnforcementProfileByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Replace an enforcement profile by ID
 */
export declare function replaceEnforcementProfile(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Replace an enforcement profile by name
 */
export declare function replaceEnforcementProfileByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Delete an enforcement profile by ID
 */
export declare function deleteEnforcementProfile(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
/**
 * Delete an enforcement profile by name
 */
export declare function deleteEnforcementProfileByName(this: IExecuteFunctions): Promise<INodeExecutionData[]>;
