import { Integration, Interface } from '@botpress/client';
export declare const sameMajorVersion: (a: string, b: string) => boolean;
type IntegrationWithAlias = {
    alias: string;
    definition: Integration;
};
declare const getInterfaceNames: (int: Interface) => {
    name: string;
    typings: {
        index: string;
        actions: string;
    };
    paths: {
        index: string;
        actions: string;
    };
};
export declare function generateInterfaceTypes(int: Interface, integrations: IntegrationWithAlias[]): Promise<{
    names: ReturnType<typeof getInterfaceNames>;
    files: Record<string, string>;
}>;
export {};
//# sourceMappingURL=interface-types.d.ts.map