import type { PackageableElementVisitor } from '../PackageableElement.js';
import { FunctionActivator } from './FunctionActivator.js';
import type { SnowflakeM2MUdfDeploymentConfiguration } from '../../functionActivator/SnowflakeM2MUdfDeploymentConfiguration.js';
import type { DeploymentOwner } from './Ownership.js';
export declare class SnowflakeM2MUdf extends FunctionActivator {
    udfName: string;
    description: string | undefined;
    deploymentSchema: string | undefined;
    deploymentStage: string | undefined;
    ownership: DeploymentOwner;
    activationConfiguration: SnowflakeM2MUdfDeploymentConfiguration;
    accept_PackageableElementVisitor<T>(visitor: PackageableElementVisitor<T>): T;
    get hashCode(): string;
}
//# sourceMappingURL=SnowflakeM2MUdf.d.ts.map