///
import { ComponentOptions } from 'awesome-qr/lib/awesome-qr';
import { PropType } from 'vue';
declare type Options = {
text: string;
size?: number;
margin?: number;
correctLevel?: number;
maskPattern?: number;
version?: number;
components?: ComponentOptions;
colorDark?: string;
colorLight?: string;
autoColor?: boolean;
backgroundImage?: string | Buffer;
backgroundDimming?: string;
gifBackground?: ArrayBuffer;
whiteMargin?: boolean;
logoImage?: string | Buffer;
logoScale?: number;
logoMargin?: number;
logoCornerRadius?: number;
dotScale?: number;
};
declare const _default: import("vue").DefineComponent<{
options: PropType;
}, {
url: import("vue").Ref string;
toJSON: () => {
type: "Buffer";
data: number[];
};
equals: (otherBuffer: Uint8Array) => boolean;
compare: (otherBuffer: Uint8Array, targetStart?: number, targetEnd?: number, sourceStart?: number, sourceEnd?: number) => number;
copy: (targetBuffer: Uint8Array, targetStart?: number, sourceStart?: number, sourceEnd?: number) => number;
slice: (begin?: number, end?: number) => Buffer;
subarray: (begin?: number, end?: number) => Buffer;
writeBigInt64BE: (value: bigint, offset?: number) => number;
writeBigInt64LE: (value: bigint, offset?: number) => number;
writeBigUInt64BE: (value: bigint, offset?: number) => number;
writeBigUInt64LE: (value: bigint, offset?: number) => number;
writeUIntLE: (value: number, offset: number, byteLength: number) => number;
writeUIntBE: (value: number, offset: number, byteLength: number) => number;
writeIntLE: (value: number, offset: number, byteLength: number) => number;
writeIntBE: (value: number, offset: number, byteLength: number) => number;
readBigUInt64BE: (offset?: number) => bigint;
readBigUInt64LE: (offset?: number) => bigint;
readBigInt64BE: (offset?: number) => bigint;
readBigInt64LE: (offset?: number) => bigint;
readUIntLE: (offset: number, byteLength: number) => number;
readUIntBE: (offset: number, byteLength: number) => number;
readIntLE: (offset: number, byteLength: number) => number;
readIntBE: (offset: number, byteLength: number) => number;
readUInt8: (offset?: number) => number;
readUInt16LE: (offset?: number) => number;
readUInt16BE: (offset?: number) => number;
readUInt32LE: (offset?: number) => number;
readUInt32BE: (offset?: number) => number;
readInt8: (offset?: number) => number;
readInt16LE: (offset?: number) => number;
readInt16BE: (offset?: number) => number;
readInt32LE: (offset?: number) => number;
readInt32BE: (offset?: number) => number;
readFloatLE: (offset?: number) => number;
readFloatBE: (offset?: number) => number;
readDoubleLE: (offset?: number) => number;
readDoubleBE: (offset?: number) => number;
reverse: () => Buffer;
swap16: () => Buffer;
swap32: () => Buffer;
swap64: () => Buffer;
writeUInt8: (value: number, offset?: number) => number;
writeUInt16LE: (value: number, offset?: number) => number;
writeUInt16BE: (value: number, offset?: number) => number;
writeUInt32LE: (value: number, offset?: number) => number;
writeUInt32BE: (value: number, offset?: number) => number;
writeInt8: (value: number, offset?: number) => number;
writeInt16LE: (value: number, offset?: number) => number;
writeInt16BE: (value: number, offset?: number) => number;
writeInt32LE: (value: number, offset?: number) => number;
writeInt32BE: (value: number, offset?: number) => number;
writeFloatLE: (value: number, offset?: number) => number;
writeFloatBE: (value: number, offset?: number) => number;
writeDoubleLE: (value: number, offset?: number) => number;
writeDoubleBE: (value: number, offset?: number) => number;
fill: (value: string | number | Uint8Array, offset?: number, end?: number, encoding?: BufferEncoding) => Buffer;
indexOf: (value: string | number | Uint8Array, byteOffset?: number, encoding?: BufferEncoding) => number;
lastIndexOf: (value: string | number | Uint8Array, byteOffset?: number, encoding?: BufferEncoding) => number;
entries: () => IterableIterator<[number, number]>;
includes: (value: string | number | Buffer, byteOffset?: number, encoding?: BufferEncoding) => boolean;
keys: () => IterableIterator;
values: () => IterableIterator;
readonly BYTES_PER_ELEMENT: number;
readonly buffer: {
readonly byteLength: number;
slice: (begin: number, end?: number) => ArrayBuffer;
readonly [Symbol.toStringTag]: string;
} | {
readonly byteLength: number;
slice: (begin: number, end?: number) => SharedArrayBuffer;
readonly [Symbol.species]: SharedArrayBuffer;
readonly [Symbol.toStringTag]: "SharedArrayBuffer";
};
readonly byteLength: number;
readonly byteOffset: number;
copyWithin: (target: number, start: number, end?: number) => Buffer;
every: (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => boolean;
filter: (predicate: (value: number, index: number, array: Uint8Array) => any, thisArg?: any) => Uint8Array;
find: (predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any) => number;
findIndex: (predicate: (value: number, index: number, obj: Uint8Array) => boolean, thisArg?: any) => number;
forEach: (callbackfn: (value: number, index: number, array: Uint8Array) => void, thisArg?: any) => void;
join: (separator?: string) => string;
readonly length: number;
map: (callbackfn: (value: number, index: number, array: Uint8Array) => number, thisArg?: any) => Uint8Array;
reduce: {
(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number;
(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number;
(callbackfn: (previousValue: U, currentValue: number, currentIndex: number, array: Uint8Array) => U, initialValue: U): U;
};
reduceRight: {
(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number): number;
(callbackfn: (previousValue: number, currentValue: number, currentIndex: number, array: Uint8Array) => number, initialValue: number): number;
(callbackfn: (previousValue: U_1, currentValue: number, currentIndex: number, array: Uint8Array) => U_1, initialValue: U_1): U_1;
};
set: (array: ArrayLike, offset?: number) => void;
some: (predicate: (value: number, index: number, array: Uint8Array) => unknown, thisArg?: any) => boolean;
sort: (compareFn?: (a: number, b: number) => number) => Buffer;
toLocaleString: () => string;
valueOf: () => Uint8Array;
[Symbol.iterator]: () => IterableIterator;
readonly [Symbol.toStringTag]: "Uint8Array";
} | {
readonly byteLength: number;
slice: (begin: number, end?: number) => ArrayBuffer;
readonly [Symbol.toStringTag]: string;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "genQrCode"[], "genQrCode", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
options?: unknown;
} & {} & {
options?: Options;
}> & {
onGenQrCode?: (...args: any[]) => any;
}, {}>;
export default _default;