import type { ICachedEnumsProps, ICachedTypesProps } from './interface';
import type { IProtoDataProps, TNamespaceMessage } from '../../interface';
interface ICreateExportMessagesParams {
    messages: TNamespaceMessage[];
    cachedEnums: ICachedEnumsProps;
    cachedTypes: ICachedTypesProps;
    ownedMessages: IProtoDataProps['ownedMessages'];
}
export declare function createExportMessages({ messages, cachedTypes, cachedEnums, ownedMessages, }: ICreateExportMessagesParams): [string, boolean, Record<string, string[]>];
export {};
