import { UUID as MessageUUID } from '../public/uuidObject';
import { MessageRequest } from './messageObjects';
interface MessageWithUUIDOrID {
    uuidAsString?: string;
    uuid?: MessageUUID;
    id?: number | undefined;
}
/**
 * @hidden
 * @internal
 * Limited to Microsoft-internal use
 */
export declare function getMessageIdsAsLogString(message: MessageWithUUIDOrID): string;
/**
 * @hidden
 * @internal
 * Limited to Microsoft-internal use
 */
export declare function flushMessageQueue(targetWindow: Window | null, targetOrigin: string | null, targetMessageQueue: MessageRequest[], target: 'top' | 'parent' | 'child'): void;
export {};
