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