export const name: "Outbox Servers handling submissions MUST accept a valid object that isn't a subtype of Activity"; export const slug: "outbox-post-must-accept-non-activity-object"; export const uuid: "77748b50-f58c-49e7-8986-98e520b0e890"; export const description: "This test checks that an ActivityPub Outbox accepts submission of an ActivityPub Object that is not an Activity, e.g. a Note, which it should then wrap in a Create activity."; export namespace input { namespace outbox { let help: string; let required: boolean; let type: string; let rangeIncludes: string[]; } namespace authorization { let help_1: string; export { help_1 as help }; let required_1: boolean; export { required_1 as required }; let type_1: string[]; export { type_1 as type }; let rangeIncludes_1: string[]; export { rangeIncludes_1 as rangeIncludes }; } namespace submission { let help_2: string; export { help_2 as help }; let required_2: boolean; export { required_2 as required }; let _default: string; export { _default as default }; } namespace time { let help_3: string; export { help_3 as help }; let required_3: boolean; export { required_3 as required }; let _default_1: string; export { _default_1 as default }; let type_2: string[]; export { type_2 as type }; export let constraints: { content: string; mediaType: string; }[]; } } export function target({ submission, authorization, outbox, }: Inputs): Exclude, undefined>; export function run(input: Inputs): Promise>; /** * @type {Iterable>} */ export const testCases: Iterable>; export default testCase; export type Targets = { /** * - response to outbox POST w/ submission */ response: { status: number; statusText: string; }; }; export type Inputs = { /** * - object to test */ outbox: string; /** * - test targets */ targets?: Targets | undefined; /** * - authorization to fetch stuff with */ authorization?: string | undefined; /** * - the activity to submit to the outbox */ submission?: string | undefined; /** * - the activity to submit to the outbox */ time?: string | undefined; }; export type Outcome = 'passed' | 'failed' | 'inapplicable' | 'cantTell' | 'untested'; /** @type {import('../../test-utils.js').TestCase} */ declare const testCase: import('../../test-utils.js').TestCase; //# sourceMappingURL=outbox-post-must-accept-non-activity-object.d.ts.map