import type { SignatureInput } from '../types/jws-types.js';
import type { SnapshotDefinition, SnapshotsCreateMessage } from '../types/snapshots-types.js';
import { Message } from '../core/message.js';
export declare type SnapshotsCreateOptions = {
    messageTimestamp?: string;
    definition: SnapshotDefinition;
    authorizationSignatureInput: SignatureInput;
};
export declare class SnapshotsCreate extends Message<SnapshotsCreateMessage> {
    static parse(message: SnapshotsCreateMessage): Promise<SnapshotsCreate>;
    static create(options: SnapshotsCreateOptions): Promise<SnapshotsCreate>;
}
//# sourceMappingURL=snapshots-create.d.ts.map