interface StreamKeyResource {
    type: 'stream-key';
    id: string;
}
export type LoadableResource = StreamKeyResource;
export interface Resource {
    resource: LoadableResource;
    subResource?: PathResource;
    queries: QueryValue[];
}
export declare function fromUrn(urn: string): Resource;
export interface SceneViewStateResource {
    type: 'scene-view-state';
    id?: string;
}
export type PathResource = SceneViewStateResource;
export interface SuppliedIdQueryValue {
    type: 'supplied-id';
    id: string;
}
export type QueryValue = SceneViewStateResource | SuppliedIdQueryValue;
export {};
