import { Config } from './lib/c2pa.js';
export type InlineConfig = Omit<Config, 'wasmSrc'>;
/**
 * Creates a new instance of c2pa-web by setting up a web worker and preparing a WASM binary.
 *
 * This is the "inline" version which compiles the WASM binary from an inlined, base64-encoded string.
 *
 * @param config - SDK configuration object.
 * @returns An object providing access to factory methods for creating new reader objects.
 *
 * @example Creating a new SDK instance and reader:
 * ```
 * const c2pa = await createC2pa();
 *
 * const reader = await c2pa.reader.fromBlob(imageBlob.type, imageBlob);
 * ```
 */
export declare function createC2pa(config?: InlineConfig): Promise<import('./common.js').C2paSdk>;
export * from './common.js';
//# sourceMappingURL=inline.d.ts.map