//#region src/libs/media/signed-url.d.ts
type CreateSignedMediaUrlParams = {
  host: string;
  path: string;
  key: string;
  secretKey: string;
  query?: Record<string, string | number | undefined>;
};
type CreateSignedMediaTokenParams = {
  path: string;
  key: string;
  timestamp: string | number;
  secretKey: string;
  query?: Record<string, string | number | undefined>;
};
type ValidateSignedMediaUrlParams = CreateSignedMediaTokenParams & {
  token: string;
};
declare const createSignedMediaToken: (params: CreateSignedMediaTokenParams) => string;
declare const createSignedMediaUrl: (params: CreateSignedMediaUrlParams) => string;
declare const validateSignedMediaUrl: (params: ValidateSignedMediaUrlParams) => boolean;
//#endregion
export { createSignedMediaToken, createSignedMediaUrl, validateSignedMediaUrl };
//# sourceMappingURL=signed-url.d.mts.map