import { type SuccessAttributes, type WithFileAttributes, type FileAttributes, type MediaTraceContext, type WithTraceContext } from '@atlaskit/media-common';
import { type MediaFileEventPayload } from './_mediaFile';
type WithFeatureFlags = {
    featureFlags: {
        media_document_viewer: boolean;
    };
};
export type LoadSucceededAttributes = SuccessAttributes & WithFileAttributes & WithTraceContext & WithFeatureFlags;
export type LoadSucceededEventPayload = MediaFileEventPayload<LoadSucceededAttributes, 'loadSucceeded'>;
export declare const createLoadSucceededEvent: ({ fileId, fileMediatype, fileMimetype, fileSize }: FileAttributes, traceContext?: MediaTraceContext) => LoadSucceededEventPayload;
export {};
